Why did my QR code stop working?
Your QR code worked at launch, you printed menus, flyers or signage, and now phones say "no usable data found" or open an error page. In most cases, the code did not break — the service behind it did. Here are the five real causes, ranked by how often we see them, and a two-minute diagnosis to know which one hit you.
Cause 1 — The redirect server cut you off (the most common)
Most "free" QR generators do not encode your link in the pattern. They encode their own short URL, which redirects to yours. That makes your printed code dependent on their server, their business model, and their patience.
When the free trial ends — often quietly, after 7 to 14 days — the redirect is switched to a "reactivate your subscription" page, or simply killed. Nothing on your print changed. Everything behind it did.
Telltale sign: scanning shows a domain that is not yours for a moment before the error, or lands on a pricing page you never chose.
Cause 2 — The QR was dynamic and the campaign was deleted
Dynamic QR platforms tie each code to a "campaign" in an account — the full diagnosis of that chain has its own page. Delete the account, let it lapse, or lose access, and every code from it dies at once. Marketing teams discover this after an intern's trial account expires with the summer menu still on the tables.
Cause 3 — The destination page moved or disappeared
This one is on the destination side, not the code: your code still points exactly where it always did, but the page behind the link was moved, renamed or taken down. A static QR faithfully leads to a 404 if you delete the page. The fix is to restore the page at the same address — never to reprint.
Cause 4 — The print was never reliably scannable
Some codes only ever worked on-screen. Printed too small (under roughly 2 cm for a short URL), with weak contrast, without a quiet zone (the white margin around the pattern), or over a busy background, a code scans on your desk under good light and fails on a wall, laminated, at an angle. In our own print tests, a properly built code with maximum error correction stayed readable down to very small sizes — but only with real contrast and a clean margin. See our print guide for the numbers.
Cause 5 — Damage and wear
Scratches, sun fading, lamination glare. QR codes tolerate damage thanks to error correction — up to about 30% of the pattern at the highest level — but only if that level was chosen at creation. Codes generated at the lowest setting, with a logo already eating into the margin, have no reserve left.
The 2-minute diagnosis
- Scan the code and read the URL your phone shows *before* opening it. Your domain → look at causes 3-5. Someone else's domain → causes 1-2, your code lives on borrowed time even if it still works today.
- Type your real destination directly in the browser. Page dead → cause 3, fix the page. Page fine → the failure is in the chain before it.
- Check physically: size in centimetres, white margin, contrast, glare. If a fresh screen version of the same code scans and the print does not, it is cause 4 or 5.
What can still be saved
If the code is dynamic and you still control the account, you can sometimes pay to reactivate the redirect — you are then renting your own printed material back. If the account is gone, the printed code is unrecoverable: no one else can take over a redirect on someone else's domain.
If the code is static, the pattern itself is immortal. Failures are always either the destination page (restorable) or the physical print (reprintable once, correctly).
How to never be here again
Use a static QR code: the destination is written directly in the pattern, with no server in between. It cannot be disabled, expired, or held for ransom — by anyone, including the company that generated it. That is the entire design of Ever-QR: one payment, files you own, a code that answers to no server.
Frequently asked questions
Can a printed QR code stop working on its own?
No. The printed pattern never changes. If it stopped working, either the service behind it cut the redirection, or the destination page went offline, or the print itself was never reliably scannable (too small, low contrast).
Can I fix a dead QR code without reprinting?
Only if it is a dynamic QR and you still control the account: you can sometimes reactivate the redirect, usually by paying. If the account is gone or the code is static with a wrong destination, reprinting is the only fix.
How do I know if my QR code depends on a third-party server?
Scan it and look at the URL before the page loads. If you see a domain that is not yours (qr-something.com, a link shortener, a brand you do not recognise), your code depends on that server staying alive and free.
Do static QR codes ever stop working?
The code itself, never: your destination is printed in the pattern. It only fails if the destination page itself disappears, or if the print is physically unscannable.
Create a QR code that answers to no server.
Static, permanent, yours. €5 once — no subscription, no expiry, print-ready files.
Create my permanent QR