Fill in the form and your code appears here.
These two colours are too close for a scanner to separate reliably. Darken the
foreground or lighten the background.
How to qr code generator
- Enter your details — Fill in the fields above. The code redraws as you type, so you can see exactly what you are going to get.
- Set the appearance — Adjust the size and colours if you need to. Keep strong contrast between the code and its background, or scanners will struggle.
- Download — Save the image and test it with a phone camera before you print or publish it.
What this tool does
To create a QR Code, fill in the fields above and the code renders as you type. Download it as a PNG at 256, 512 or 1024 pixels square, whichever suits the screen or the print run. The tool is free, needs no account, applies no watermark, and has no daily limit.
What this tool does
A QR code is just an encoding, and the encoding is the easy part — the payload format is where these go wrong. A WiFi code that omits the security type, or a vCard with the name fields in the wrong order, scans perfectly and then does nothing useful. This tool builds the payload correctly for the specific purpose named on the page.
Why nothing is uploaded
This tool runs entirely on your own device. Your file is read into memory by
JavaScript on this page, processed there, and handed back to you as a download.
It is never transmitted to us, which means there is nothing on our side to store,
log, leak or forget to delete.
You can verify that yourself: load this page, disconnect from the internet, and
the tool still works. That is a different claim from a privacy policy promising
prompt deletion, and it is the reason this site exists.
What it costs
Nothing. There is no account, no email capture, no free-trial countdown, no
watermark on the output and no daily limit. The site is funded by advertising,
which sits below the tool and never between an input and its result.
Printing a QR code that actually scans
Keep a quiet zone — clear space equal to about four modules — around every edge.
Codes printed flush against other artwork fail far more often than people expect.
Print at 2cm square or larger for anything scanned at arm's length, and larger
again for a poster.
Contrast matters more than colour. A dark code on a light background scans
reliably; the reverse often does not, and mid-tone on mid-tone rarely does. If you
are adding a logo, keep it under about a fifth of the width and use the highest
error correction level.
Frequently asked questions
No. Everything happens inside your browser — the file is read, processed and handed back on your own device, and never transmitted to us. You can confirm it by disconnecting from the internet after the page loads: the tool still works.
Yes. No account, no email address, no free-trial limit, no watermark on the output and no daily cap. The site is funded by advertising, which sits below the tool rather than in front of it.
About 2cm square is the practical floor for something scanned at arm's length, and a poster needs considerably more. Always leave a quiet zone of clear space around every edge — codes printed flush against other artwork fail far more often than people expect.
Yes, but keep strong contrast and keep the code darker than its background. A light code on a dark background fails on many scanners, and mid-tone on mid-tone rarely works at all. Test with a phone camera before printing.
No. The code encodes your data directly rather than pointing at a redirect on our servers, so there is nothing on our side that can expire, break or start charging you. The trade-off is that the destination cannot be changed after printing.
Yes. The site is built mobile-first, and the tool is designed to be usable in the first screenful on a 375-pixel-wide phone without scrolling past an advert to reach it.
Last updated: 20 September 2026 ·
Report an issue with this tool