QR codes that don't expire

Here's the secret the QR industry hides: the code itself never expires — the paid redirect behind it does. A static code encodes your URL directly, involves no service and no account, and works until the web itself forgets your site.

Frequently asked questions

Why did my old QR code stop working?

Almost certainly it was a 'free trial' dynamic code: the generator silently encoded their redirect URL instead of yours, and when the trial ended every scan started landing on their upgrade page. Your poster didn't change — their server did. Paste the code into our free Scan-Check at /check and we'll show you exactly what's encoded.

How can PermaQR promise codes never expire?

Because for static codes there is nothing to promise: generation happens in your browser and the destination is baked into the pattern. We couldn't kill your code if we wanted to — our servers were never involved. That's an architectural guarantee, not a pricing-page promise.

Do dynamic codes here expire then?

No — we sell dynamic codes honestly instead of as a trap. The first is free forever with unlimited scans. If a paid plan lapses, editing freezes but the redirect keeps working — printed material never breaks. It's a published pledge with a sunset clause: even if we shut down, redirects run 12 more months and you get a full takeout file.

How do I check whether an existing code is safe?

Upload a photo of it at /check. We decode it locally and tell you whether it points at your site directly (safe) or at a QR service's redirect domain (at that service's mercy) — with a plain-language explanation of what to do.

Related generators