Basics
Do QR codes expire?
A static QR code never expires — the destination is encoded in the pattern, so nothing has to keep running. A dynamic QR code expires when the provider's subscription lapses or the company shuts down, which is the single biggest risk in printed QR work.
Static codes: nothing to expire
A static code contains the URL, the WiFi credentials or the contact record directly. Scanning it does not consult any server belonging to whoever generated it. There is no account, no subscription and no record that can lapse.
A static code printed in 2010 still decodes today, and will decode in 2050.
What can still break
The code does not expire, but what it points at can:
| What breaks | Why | Fix |
|---|---|---|
| The destination URL | Page deleted, site rebuilt, domain lapsed | Point at a stable path you commit to keeping |
| A third-party shortener | Company folded, domain retired, link pruned | Never use one on print |
| A dynamic provider | Subscription lapsed or company closed | Use your own redirect |
| A social profile | Username changed | Print the profile URL only if the handle is fixed |
| An app deep link | App removed or scheme changed | Use a Universal Link with a web fallback |
Dynamic codes: the expiry is real
A dynamic code is a short link that redirects. The redirect runs on someone else's server. When the subscription stops, or the provider stops, the redirect stops — and every code already printed dies simultaneously. There is no way to update material already in the world.
Free tiers are the sharpest version of this: several providers offer a small number of free dynamic codes, then disable or repurpose them. Read the terms before printing anything.
The durable pattern
Point a static code at a stable path on a domain you own and change the redirect server-side when you need to.
example.com/p/manual → 302 → wherever the manual lives today
Then write the redirect down somewhere it will not be deleted during a site rebuild in five years. That is the actual failure mode for long-lived codes: not the QR standard, not the domain, but an engineer tidying up an unfamiliar redirect rule.
FAQ
Will a QR code I print today still work in ten years?
The code will decode. Whether it still does anything useful depends entirely on the destination still existing, which is a decision you control.
Do free QR code generators produce codes that expire?
Static codes from any generator never expire — the generator is not involved after the image is made. Free dynamic codes usually do expire, which is the upsell.
How do I make a QR code that never breaks?
Encode a static payload pointing at a stable path on a domain you own, and keep a permanent redirect at that path. Avoid third-party shorteners entirely.
Can someone else make my QR code stop working?
Only if a third party is in the path — a shortener or a dynamic-QR provider. A static code pointing at your own domain has no such dependency.
Try it — free, no signup
Related
- Static vs dynamic QR codes — A static QR code contains its destination directly, so it never expires and cannot be tracked or edited. A dynamic code contains a short link that…