Why Did My QR Code Stop Working? Trial Expiry, Deactivated Links, and How to Recover
Printed QR codes usually die for one boring reason: the trial behind them expired. Here is how to diagnose what happened, whether your code can be saved, and how to make sure the reprint never breaks again.
Step 1: Find out what the code actually points at
Scan the code and look at the URL your phone shows before it redirects, or paste the code into any online QR decoder. You will see one of two things:
- Your own URL (your website, your menu PDF's address). Then the code is static and the problem is on your side: the page moved or the file was deleted. Restore the page at that exact address and the code works again.
- A short link on a domain you don't recognise (qr.io, qrfy.me, qrco.de, bit.ly and similar). Then the code is dynamic, and the redirect is controlled by the provider that issued it. If scans now land on an error, upgrade page, or blank screen, that provider has deactivated the link.
Why providers deactivate working QR codes
The most common cause is the trial-expiry model: many popular generators let you create a dynamic QR code for free, then disable the redirect after 7 to 14 days unless you subscribe. The code you printed on menus, packaging, or business cards keeps scanning, but every scan now shows the provider's upgrade page instead of your content. Other causes include a cancelled subscription, a deleted account, exceeded scan limits, or the provider shutting down entirely.
The frustrating part: this is not a malfunction. It is how those services are designed. The difference between static and dynamic codes is exactly that dynamic codes depend on the issuing service staying willing to serve your redirect.
Can the printed code be saved?
Honestly: usually not, and any provider that claims otherwise is overpromising. The short domain in your printed pattern belongs to the original provider. Nobody else can serve redirects on their domain. Your realistic options, in order:
- Reactivate with the original provider. Paying for their subscription usually restores the redirect within minutes, since the link is switched off, not deleted. This is the only way to keep the existing print working.
- Check for a grace period. Some providers restore links if you subscribe within a window after expiry. Contact their support before reprinting anything.
- Reprint with a code that cannot expire. If you are reprinting anyway, make the new code one whose free tier does not have a deactivation timer, so this never happens twice.
What to demand from the next QR generator
Before reprinting, check the three things that would have prevented this:
- Free codes must never expire. Not "free trial", not "free for 14 days": free permanently, in writing, on the pricing page.
- The destination must stay editable. The whole point of a dynamic code is that the next menu change costs nothing to print.
- Cancelling a paid plan must not kill the code. Read what happens on downgrade. The honest answer is that codes keep redirecting.
For transparency, since this guide is published by a QR code provider: QR Cake's free dynamic QR codes are built around exactly these three guarantees. Free codes never expire and there is no trial timer; the trade-off, stated plainly, is that scans on the free plan show a brief ad page before redirecting, which paid plans remove. If you cancel a paid plan, your codes keep working and simply return to the free-tier ad behaviour. Compare that model with others in our honest comparison of QR code generators before you choose.
Recovery checklist
- Decode the printed code and identify whose domain serves the redirect.
- If it is your URL: restore your page at that address.
- If it is a provider's short link: log into that provider, check for an expired trial or lapsed subscription, and weigh one month of their subscription against the cost of reprinting.
- If you reprint: choose a generator whose free codes never expire, put the new code through a test scan on several phones, and keep a record of which provider issued it.
Ready to make your own QR code?
Create a dynamic QR code you can edit after printing. Free to start, no card required, unlimited scans, and your codes never expire.
About the QR Cake team
Written by the QR Cake team - the people building QR Cake, a dynamic QR code platform used for editable print campaigns, Canva QR codes, scan analytics, and long-lived QR redirects that keep working after subscriptions end.
Learn more about QR CakeFrequently asked questions
- My QR code shows an upgrade or error page instead of my content. Is it broken?
- The printed pattern is fine. The provider that issued the code has deactivated its redirect, almost always because a free trial ended or a subscription lapsed. Reactivating with that provider usually restores it; no reprint can be avoided otherwise, because the short link in the pattern belongs to their domain.
- Can another QR service take over my old printed code?
- No. The printed pattern encodes a short link on the original provider's domain, and only they can serve redirects there. Any recovery has to happen with the original provider; switching services requires a reprint.
- Do QR codes expire on their own?
- The pattern itself never expires. Static codes work as long as the destination URL exists. Dynamic codes work as long as the issuing service keeps the redirect active, which is why a provider with no trial timer on free codes matters for anything you print.
- How do I stop this happening again?
- Before printing, confirm three things in the provider's own pricing copy: free codes never expire, destinations stay editable, and cancelling a paid plan does not deactivate codes. QR Cake meets all three; free-plan scans show a brief ad before redirecting, which paid plans remove.
Related Articles
Keep reading practical QR code guides, examples, and optimization tips.
The QR Code Placement Playbook: Where to Put Codes for Maximum Scans
A perfectly-designed QR code in the wrong location gets ignored. A merely-adequate code in the right spot generates hundreds of scans. Placement matters more than people realise.
QR Code Analytics: The Complete Guide to What to Track and How to Use It (2026)
QR analytics tell you the scan happened; your destination-page analytics tell you what mattered. Wire them together and you have the full picture.
QR Code Size Guide for Print: The Definitive 2026 Reference
QR codes fail at small sizes more often than at any other failure mode. The fix is simple: print them big enough. This guide gives you the rules, the numbers, and the minimum sizes by use case.