QR code generator
Links, WiFi, contacts, email, SMS and phone numbers. The content is written into the code itself, so it never expires and every code is test-scanned before you download it.
Fill in the details and the code appears here.
Static codes and why that matters
There are two kinds of QR code in circulation. A static code contains the thing itself: the web address, the WiFi password, the contact details. A dynamic code contains a short link to the vendor’s server, which forwards each scan to wherever you told it to. Dynamic codes can be edited and counted and they stop working the moment the account behind them lapses, which is how restaurants end up with menus that lead to a sign-up page.
Everything this generator makes is static. If you might need to change the destination later, point the code at a page on your own site and change the page. You get the same flexibility without renting it.
Error correction, in practice
QR codes store redundant data so they survive damage. Low recovers about 7% of the code, Medium 15%, Quartile 25% and High 30%. More redundancy means more modules for the same content, so the grid gets finer. Medium suits most printed codes. Choose Quartile or High for codes that’ll be scuffed, rained on or partly covered and the tool uses High automatically when a logo sits in the middle, because the logo is itself damage the code has to survive.
Colours and the quiet zone
Scanners look for dark squares on a light background. Brand colours are fine as long as the code stays clearly darker than its background and the tool warns when the contrast is too low or the colours are reversed. The white border, called the quiet zone, is part of the code: the standard asks for four modules of it and a code printed right up against a busy background often won’t read at all.
How big to print it
Under the preview the tool gives a minimum printed width based on how dense the code is. For scanning from further away, a useful rule is a code about a tenth of the scanning distance: roughly 10 centimetres wide for a poster read from a metre away. Always scan the printed proof before running the full job.
Common questions
Do these QR codes expire?
No. What you enter is written into the code itself, so there is nothing to expire and nobody who can switch it off. Codes that stop working are dynamic codes, which point at a vendor’s redirect link and die when the subscription does.
Can I use the codes commercially?
Yes, on anything: packaging, menus, business cards, signage. There is no licence, no watermark and no attribution required. The QR code format itself is free to use and the code you download is yours.
What does the scan check actually do?
After drawing the code, the tool reads it back with a QR decoder at the scale a phone camera would see it and compares the result to what you entered, character for character. A colour choice, a logo that is too large or a missing quiet zone shows up as a failed check here rather than on a printed poster.
Which file format should I download?
SVG for anything going to a printer or a designer, because it stays sharp at any size. PNG for documents, slides and the web, at 1024 pixels or more. JPG only where a system refuses the other two.
Is what I type sent anywhere?
No. The code is generated in this browser tab and nothing is transmitted. That matters for WiFi passwords and contact details in particular, which is exactly what many QR sites collect.
QR codes for a specific job
Each opens the generator set up for that kind of code.
Guides
The other tools
All of them work the same way: the file is read in your browser and never uploaded.