Do QR codes expire? The honest answer

A QR code is a printed pattern. Patterns do not have expiry dates. But roughly half the codes in circulation depend on a company staying in business and a card staying valid.

· 6 min read

The short answer: a QR code itself never expires. It is ink. The pattern encodes data, and that data is as readable in 2045 as it is today, assuming the printing has not worn away.

The longer answer is that people asking this question have usually been told, or have discovered, that their code stopped working. Both can be true because there are two very different things called "a QR code".

Static codes cannot expire

A static QR code contains the destination directly. If it points at https://example.com/menu, that URL is physically encoded in the arrangement of black and white squares. Scanning it does not contact the company that generated it — it does not involve them at all.

This means a static code cannot be switched off, cannot be held for ransom, cannot expire, and will keep working if the generator you used goes out of business tomorrow. It also means it can never be edited or tracked. Those are the same property described twice.

Dynamic codes can stop resolving

A dynamic QR code contains a short address belonging to a QR platform — something like qrco.de/abc123 or scanmeplz.com/s/k3n9xq2. When someone scans it, their phone asks that platform where to go, and the platform answers.

That indirection is why dynamic codes can be edited after printing and why scans can be counted. It is also a dependency: three things have to remain true for the code to work.

  1. The platform has to still exist.
  2. The platform has to still be willing to answer for your code.
  3. Your account with them has to be in whatever state they require.

Point 3 is where the trouble is.

What actually happens when a subscription lapses

This varies enormously by vendor, it is rarely prominent at signup, and it is the single most complained-about thing in the category. Reviews on Capterra include one titled plainly "QR Code Generator PRO Holds Codes Hostage", describing codes expiring at the end of a year unless payment continued, with the warning arriving only when renewal came due. Another review describes dynamic codes being disabled without warning after $60-plus had been spent on professionally printed flyers. A third describes codes deactivated after 14 days, which had not been disclosed at signup.

Third-party coverage of QR TIGER reports that codes tied to a lapsed subscription can stop resolving. We were not able to verify that against QR TIGER's own terms — their pricing URLs returned 404 when we checked on 2026-10-04 — which is itself worth knowing if you are relying on their documentation.

In March 2026 the pattern got a name in trade press: "The Subscription Trap: How QR Code Platforms Weaponize Your Printed Materials."

The other expiry: scan caps

There is a quieter failure that is not expiry but feels like it. Several platforms cap how many scans they will record. Flowcode's own pricing page lists analytics "up to 500 scans" on its free plan and "up to 6,000 scans" on Pro Plus (checked 2026-10-04). The redirect may keep working while the reporting goes dark, which means a campaign that performs better than expected is exactly when you stop being able to see it.

How to tell which kind of code you are holding

Scan it with any phone and look at the URL before you follow it.

  • It shows your own domain or the real destination → static. It will work forever.
  • It shows a short domain you do not recognise → dynamic, and that company controls whether it keeps working.

If it is dynamic and you did not make it, find out whose it is before you print more.

What to ask before you commit

If you are choosing a platform for something expensive to reprint, get written answers:

  • What happens to my dynamic codes if I stop paying? Is that in your terms, or just your current practice?
  • Do you cap scan recording? What happens at the cap?
  • Can I export a static fallback image of each dynamic code?
  • What happens if you are acquired or shut down?

The last two matter most, because they are the only ones whose answers do not depend on the company's continued goodwill. A vendor that can hand you a static fallback is a vendor you can leave.

Where we stand

We wrote our answer into our terms rather than a marketing page: dynamic codes keep resolving if you downgrade, cancel, or a payment fails. Codes over your plan limit freeze, which means they still redirect and still count scans but cannot be edited. We do not cap scan recording on any plan, and the Permanence Kit — static fallbacks for every code, free plan included — exists so that the promise does not depend on trusting us.

Related questions

Do printed QR codes fade or wear out?

The pattern can be damaged, but QR codes carry error correction: even the lowest level recovers around 7% of a damaged code, and the highest recovers about 30%. A code printed at the recommended level will usually survive scuffs and partial obstruction.

Can a static QR code be hacked or redirected?

Not the code itself — the destination is fixed in the pattern. The risk is the destination: if you no longer control that domain, whoever acquires it inherits your printed traffic. That is the one real expiry risk for static codes.

How long do QR codes last?

Indefinitely as a pattern. A static code lasts as long as the printing and the destination domain. A dynamic code lasts as long as the platform keeps resolving it.

Related reading