QR code generator
Make a QR code for a link, a Wi-Fi network, a contact card, an email, a phone call, an SMS or plain text. Free, no sign-up, and the codes never expire.
Nothing you type leaves your device
The code is made right here, in your browser. We never receive or store what you enter, and nothing is saved in your browser either: close the tab and it's gone.
Don't take our word for it: once this page has loaded, turn on airplane mode. The generator keeps working, because it never needed the internet.
- Nothing uploaded
- No sign-up
- No cookies
Include the country code, for example +44 20 7946 0000.
Include the country code, for example +44 20 7946 0000.
The message is filled in, ready to send. Nothing is sent until the person taps Send.
Look and size
More correction makes the pattern denser, but the code still scans when part of it is scratched, creased or covered.
Your QR code will appear here as you type.
Scan it with your phone's camera before you print it.
That's too much for one QR code. Shorten it, or choose less error correction. These colours may not scan. Use a dark code on a light background, with strong contrast. Copied. Paste it wherever you need it. Your browser didn't allow copying. Download the image instead.How it works
- Choose what the code should do: open a link, join a Wi-Fi network, save a contact, and so on.
- Fill in the details. The code updates as you type.
- Download it: PNG for documents and screens, SVG to print sharp at any size.
Why make it here
Never expires
Everything you enter is inside the code itself. There's no redirect link in between that can stop working, or ask you to pay later.
Private by design
No account, no upload, no tracking. The code is made on your device and stays there.
Ready to print
SVG stays sharp at any size, from a business card to a poster. PNG goes up to 2048 pixels.
Free for any use
Personal or commercial, on menus, packaging or ads. No watermark, and no credit needed.
Questions
Do you store or see what I type?
No. The code is made by the page itself, in your browser, and nothing is sent to us or to anyone else. The page's security settings, which your browser enforces, don't allow it to upload anything. Nothing is kept in your browser's storage either.
Do these QR codes expire?
Never. What you enter is stored in the code itself, so it works for as long as the code can be read. To change what it says, make a new one.
Is it safe to put my Wi-Fi password in a QR code?
Anyone who scans the code can join your network; that's the point of it. So put it where you'd share the password itself: inside your home or office, not in a window. Making it here doesn't expose the password, because it never leaves your device.
Why won't my code scan?
Use a dark code on a light background, and keep the empty border around it. Print it at least 2 cm (about an inch) wide, and bigger for long content or when it's scanned from a distance. More error correction helps if the surface might get scratched or creased.
Can I use the codes commercially?
Yes. They're yours to use anywhere, on products, packaging, menus and ads, with no watermark and no credit needed.
From the makers of Papiruno
Papiruno is our iPhone app for scanning documents to PDF and printing them with AirPrint. No subscription, and nothing is uploaded to us: the same idea as this page.
QR Code is a registered trademark of DENSO WAVE INCORPORATED.