Do QR codes expire? The truth about QR code lifespan
Updated September 2026
"My QR code expired" is one of the most common complaints online, and it's almost never actually true in the way people mean. The QR code pattern itself doesn't expire — what stops working is usually the thing it points to, or a subscription behind it. Here's the real distinction.
The QR code pattern itself never expires
A QR code is just a printed or displayed pattern of black and white squares. There's nothing running, nothing subscribed to, nothing that can be switched off about the pattern itself. If you generated a static QR code — meaning the actual data is encoded directly in the pattern — it will scan correctly indefinitely, the same way a printed word doesn't stop meaning anything after a year.
So why do people say their QR code 'expired'?
Almost always, one of these three things actually happened:
- It was a dynamic QR code from a free trial, and the trial/subscription ended — the generator's server stopped redirecting, which looks exactly like the code itself "expired"
- The destination page or file moved or was deleted, even though the code itself is fine and still says exactly what it always said
- It was never actually a QR code issue at all — a scanning problem (low contrast, printed too small, damaged) got misdiagnosed as "expired" when it was really a scanning problem
The dynamic QR code trap
Many free QR code generators only offer dynamic codes — a short redirect link, not the real destination — even for what looks like a simple static use case. If that provider's free tier expires or the company shuts down, every code ever printed through it goes dead at once, all looking like it "expired" on the same day. This is the actual mechanism behind almost every "my QR code stopped working" story.
How to make sure yours never expires
Three concrete steps:
- Use a static QR code whenever the destination genuinely won't need to change — see the static vs dynamic guide for exactly when each applies
- If it's a link to a webpage, make sure that page itself is stable and won't be taken down or moved
- If you do need dynamic (changeable destination, scan tracking), understand that its lifespan is tied to the provider staying in business and your subscription staying active — that's the actual thing with a lifespan, not the code
Does a QR code degrade physically over time?
The printed pattern itself can degrade — fading ink, sun exposure, scuffing, a torn corner — but that's a physical print-quality issue, not the code "expiring." QR codes have built-in error correction that tolerates real damage (up to roughly 30% of the pattern can be missing and still scan), so ordinary wear rarely breaks a well-printed code outright.