Free tool, no account
Free static QR code generator
Paste a web address and download the code as PNG or SVG. There is no account to make and no watermark on the file. The pattern is drawn in your browser, so the address you enter is not sent to us.
This tool draws the code in your browser, so it needs JavaScript switched on. The rest of the page reads without it.
The site’s one analytics tag is separate from this tool: it loads only if you agree to it, and never sees what you typed here. What that tag is.
How to use it
- Put in the address. A bare domain like example.com is fine, and https gets added for you. Anything that is not an http or https address is refused rather than quietly encoded.
- Read back what it holds. The panel shows the exact string inside the pattern, the module count, and how wide the finished code is at 0.5mm modules. If the address was tidied up on the way in, you can see it.
- Download, then scan your own file. Open it on your phone before it goes anywhere near a printer. Test the printed proof too, on cheap paper, at the size it will actually be.
What static means, and what it costs you
The address sits in the pattern itself. Nothing of ours stands between the phone and your page, which is why this is free and why there is no service here for anybody to switch off or put behind a paywall next year. This tool does not record scans.
Once it is printed, the address is fixed. Changing it means new artwork and another print run. So point a static code at something that will stay put. Your own domain is a reasonable bet. A booking system you might swap next year is not.
And the code works only while the page answers. The printed pattern cannot expire, but whoever controls the destination can move it, replace it or take it down. If you are printing thousands of anything, that is the bit to think hardest about.
When you want a dynamic code instead
If the destination might move, the code needs to point at an address you can re-aim afterwards. That is the paid side of what we do: the printed pattern stays exactly as it is, and you change where it goes. One code is free and plans start at £5 a month including VAT.
Cancelling a subscription moves you to Free at the end of the paid period. Existing active codes keep resolving, while Free limits and features apply. Closing or suspending the account, or archiving a code, stops its dynamic redirects.