Free QR code generator
Choose a type, fill in the details, and download. Your QR Code® is built on your device, so nothing you type is ever uploaded — and it never expires.
Appearance and reliability
- Version
- —
- Modules
- —
- Encoded
- —
Nothing leaves your browser
The code is drawn on your device. WiFi passwords and contact details are never sent to a server.
No expiry, no scan limits
Your data is stored inside the code itself, not on our servers. There is nothing to renew and nothing to break.
Free to use commercially
Print these on menus, packaging, and signage. No account, no watermark, no attribution required.
Every code type
Each generator is set up for one kind of data, with the right fields and the formatting rules already handled.
Shape, format, and scale
Adjust how a code looks and how it comes out, or work on many at once.
Set up for a job
Print specifications, placement advice, and free templates for the situations codes are used in most.
Guides
How codes work, how to print them so they scan first time, and how to stay safe.
Common questions
Do I need an account?
No. There is no sign-up, no email required, and no limit on how many codes you make.
Will my code stop working later?
No. Your data is encoded inside the pattern itself rather than stored on our servers, so the code keeps working even if this site disappears. Nothing points through us.
Can I edit the destination after printing?
Not with a static code, which is what this site makes. If you need to change a destination after printing, link to a page you control and update that page instead. Our comparison guide covers the trade-offs.
Can I use these codes for my business?
Yes, including commercial and printed work. There is no watermark and no attribution required.
Is my WiFi password safe to type here?
Yes. The code is generated by JavaScript running in your browser, so nothing you enter is transmitted anywhere. You can disconnect from the internet after loading the page and it will still work.
What size should I print it?
As a rule, the code should be at least a tenth of the distance people scan from — a code read from 2 metres away needs to be about 20 cm across. The size calculator works it out for you.