Free forever · no account · no watermark
A QR code that doesn't expire. Not in 14 days, not ever.
If you found this page, you have probably been burned before: a "free" code that died right after you printed it. This one can't. The data is encoded directly into the image in your browser, so there is no server, no trial and no clock attached to it.
Try it now: point your phone camera at the preview.
This code is pure data. It carries your content directly instead of a link through our servers, so it can't expire and we couldn't turn it off if we wanted to.
It cannot expire
Static codes are pure data. There is no timer, no scan limit and no trial, so there is nothing that can run out.
It never touches our servers
The code is generated in your browser. We never see your content, so we have nothing to hold hostage.
No account, no watermark
Download PNG, SVG or print-ready PDF and use it commercially, without signing anything.
Why QR codes expire in the first place
A QR code is just a picture. Ink on paper does not have an expiry date, so how does a code "expire"? It happens when the generator secretly encodes its own short link instead of your content. Your printed code then points at their server, and their server decides whether to forward people to you. After the trial ends, it forwards them to a paywall instead. The code did not break. It was built as a leash from day one.
Trustpilot reviews of the big "free" generators are full of the same story: menus, wedding invitations and product packaging printed by the thousand, dead two weeks later, with a subscription as the only cure. It is not a bug. It is the business model.
What makes this one permanent
This generator makes static codes: your link, WiFi credentials or text go straight into the pixel pattern, with nothing in between. The encoding happens in your browser, so your data never even reaches us. Once you download the image, our servers could burn down and your code would keep scanning. There is nothing to renew, nothing to upgrade and nobody to pay.
The honest fine print: a static code pointing at a web page works as long as that page exists. If you delete the destination page, the code has nowhere to lead. That part is in your hands, which is exactly where it should be.
Questions, answered plainly
- Is there any time limit, trial or scan cap?
- No. The code is pure data, like text printed on paper. There is no account behind it, so there is nothing that could lapse, expire or be downgraded.
- How can I verify the code really doesn't go through your servers?
- Scan it and look at what opens: it is your exact URL, not a short link like oath.qr/abc123. You can also generate a code with WiFi off. It still works, because nothing is fetched from anywhere.
- Other sites also said 'free' and then killed my code. Why trust this?
- Don't trust, verify: the previous answer shows how. Beyond that, our oath is published on the landing page, and static codes physically cannot be revoked once downloaded. The trap requires a redirect, and there is none here.
- Can a static QR code ever stop scanning?
- The image itself keeps working forever. Real-world failures come from print quality: too small, too little contrast, or heavy damage. Print at reasonable size with dark modules on a light background and it will outlive the paper.
- When would I actually want an expiring (dynamic) code?
- When you need to change the destination after printing or count scans. That requires a server, which is why it costs money everywhere, here included, once our dynamic product launches. The difference is that we say so before you print.