QR Code Generator

Create a free QR code in your browser — for a link, Wi-Fi, a contact card, email, phone, SMS or plain text. Download a crisp PNG or SVG. No upload, no sign-up.

🔒 Free and private — your QR code is built in your browser. Whatever you encode never leaves your device. No upload, no sign-up, and no watermark on the code.
The page that opens when someone scans the code.

Preview

SVG stays razor-sharp at any print size.

Need a retail or shipping barcode instead?
The free barcode generator does Code 128, EAN-13, UPC-A and more — one at a time, or a whole spreadsheet at once as a ZIP. Same deal: in your browser, no sign-up.
Free Barcode Generator
Need to edit the link later, or count your scans?
Free codes are static — the destination is fixed once you print. A dynamic QR code points at a short link you can re-point any time, with scan analytics. Test one free for 10 minutes — no account needed.
Try a dynamic one free

About the QR Code Generator

This QR code generator builds your code entirely in your browser — whatever you encode (a link, a Wi-Fi password, your contact details) never leaves your device. Pick a content type, fill in the fields, tweak the colours, and download a razor-sharp SVG for print or a high-resolution PNG. It is free with no watermark and no account. The one thing to know: a code you make here is *static* — the data is baked into the pattern, so it always points where it did the day you printed it. If you need to change the destination later or count scans, that is what a dynamic QR code is for.

Frequently asked questions

Is this QR code generator really free?

Yes — free, with no sign-up and no watermark on the code itself. It runs entirely in your browser, so you can generate as many QR codes as you like.

Do QR codes made here ever expire?

No. A static QR code encodes your data directly in the pattern, so it works forever and does not depend on our servers. It only stops working if the thing it points to (a web page, for example) goes away.

Can I change where the QR code points after I print it?

Not with a static code — the destination is fixed. If you want to re-point a code or track how many times it is scanned, create a dynamic QR code, which encodes a short link you can edit and measure at any time.

How big should I print a QR code?

Print it at least 1 inch (2.5 cm) square for a scan at arm's length. Any smaller and a phone camera struggles to resolve the individual squares. Farther away, use the 10:1 rule — divide the scanning distance by 10 to get the minimum size, so a code read from 10 feet away needs to be at least 12 inches across.

Why won't my QR code scan even though it looks fine?

Usually a missing quiet zone — the plain white margin ISO 18004 requires on all four sides, at least 4 modules wide (about 4 times the width of one small square). Crowd a code against text, a photo edge, or a block of background colour and most scanners will not even detect it, let alone decode it.

More QR code generators


More on this, from our guides

Tools like this one

More free tools

Liked that? It's free — keep going

Create a free account to unlock the full toolbox: QR codes, a link-in-bio page, and more, all on one wallet. Pay only for what you use — no subscriptions.

or sign up with email

Free account · takes a few seconds · no subscriptions