QR Code Generator
Free static QR codes that never expire: links, Wi-Fi, contacts, email and more.
How to use QR Code Generator
- Choose what the code should contain: a link, Wi-Fi details, a contact card and so on.
- Fill in the details; the code updates as you type.
- Download it as PNG (for documents and screens) or SVG (for print), and test it with your phone.
How it works
These are static QR codes: the content is encoded directly in the pattern, so they work forever, without an account, subscription or redirect server. Many "free" generators create dynamic codes that point to their own servers and stop working when a trial ends, which is why people search for codes with "no expiration". Static codes also cannot track who scans them.
Codes follow the QR Code standard (ISO/IEC 18004) via the open-source qrcode library. Higher error correction keeps a code readable when it is damaged or partly covered, at the cost of a denser pattern. Keep strong contrast (dark code on a light background) and a quiet margin around the code.
Frequently asked questions
Do these QR codes expire?
No. They are static: the information is stored in the code itself and does not depend on any server, including ours.
Can I change where the code points later?
Not with a static code. If you need to change it, print a new code, or point the code to a page on your own site that you can update.
How big should a printed QR code be?
At least 2 × 2 cm (0.8 in) for scanning up close, and roughly one tenth of the scanning distance (for example 30 cm wide when scanned from 3 m).
Can I add a logo?
Not yet. If you add one in a design tool, use High error correction and keep the logo under about 20% of the area, then test with several phones.
Is the Wi-Fi password sent anywhere?
No. The code is generated in your browser.
Limitations
- No logo overlay or dynamic (editable) codes.
- Light codes on dark backgrounds are not readable by some scanners.
Last reviewed November 9, 2026. How we build and test tools.