100% free · no sign-up · generated in your browser

Print once. Fix links anytime.

Free static QR codes in your browser — or dynamic codes you can edit after printing, with scan analytics on every campaign.

1 · Choose a type

2 · Customize

Want to edit this after printing — or track scans?

Turn it into a dynamic code — change the destination anytime and see scan analytics. Free to start.

Live preview

Generating QR code…
Also:

PNG exports at 1000×1000 px · SVG is infinitely scalable for print

Static vs. dynamic QR codes

Printed a QR on a menu, poster, or business card? A dynamic code lets you fix typos and swap destinations without reprinting — and shows you every scan.

Static (free)Dynamic (paid)
Encodes destination in the pixels YesPoints to a redirect
Editable after printing No Yes
Scan analytics No Yes
Works forever, offline YesNeeds the redirect online
PriceFreePaid

Every kind of QR code

Pick a content type — each has its own free generator.

Why not a generic QR generator?

Free tools are great for one-off static codes. Qrewire adds the layer you need when the QR is on printed material that has to keep working.

QrewireTypical free tool
Edit link after printingYesNo
Scan analyticsYesNo
Hosted contact / link-in-bio pagesYesNo
URL safety checksYesRare
API + team seatsProNo
Free static generator (no sign-up)YesYes

Simple pricing

Static generation is free forever. Upgrade when you need editable codes, analytics, API access, or your own redirect domain.

Free

$0forever

  • Unlimited static QR codes
  • All content types
  • Colors, patterns & logo
  • PNG, SVG, JPEG & WebP export
  • 1 dynamic code to try
Create a code

Pro

Most popular

$9/mo

  • Everything in Free
  • Unlimited dynamic (editable) codes
  • Full scan analytics
  • Edit destinations anytime
  • REST API + team seats
  • Custom redirect domain
Start with Pro

Frequently asked questions

Are these QR codes really free?+

Yes. Every static QR code you create here is free, with no sign-up, watermark, or expiry. You only pay if you later upgrade to dynamic codes (editable destination + scan analytics).

Do the codes ever expire?+

No. A static code encodes its destination directly in the pixels, so it keeps working forever — even if this site goes away.

Can I add my logo?+

Yes. Upload a logo in the Design tab and we automatically raise the error-correction level so the code still scans reliably.

What's the difference between PNG and SVG?+

PNG is a pixel image, great for screens and quick sharing. SVG is a vector — infinitely scalable with no quality loss — which is what you want for printing large signs, banners, or packaging.

Why would I want a dynamic code?+

A dynamic code points to a short redirect you control. That means you can change the destination after printing (fix a typo, swap a menu) and see analytics for every scan — neither of which is possible with a static code.

Why use Qrewire instead of a free QR generator?+

Free tools are perfect for one-off static codes. Qrewire adds editable redirects, scan analytics, hosted contact pages, URL safety checks, and (on Pro) API access, team seats, and custom domains — built for codes that stay on printed material for months.