How long do QR codes last?
"How long does it last?" has four different answers, because a working QR code is a chain of four things — and each runs on its own clock. Whichever expires first, expires the code.
Clock 1 — The pattern: forever
The information itself has no lifetime. A QR code is printed storage; the standard defines no counter, no expiry. A static code decoded in thirty years reads exactly what it reads today. This clock never runs out — which makes the other three the real question.
Clock 2 — The physical print: months to decades
Ink and material age. Rough field expectations: indoor, laminated — many years, often a decade+; indoor, plain paper — years, limited mostly by handling; outdoor, direct sun — ink fades in months to a few years (UV-resistant inks and laminates stretch this considerably); engraved, etched or anodized — decades. Error correction buys graceful degradation: at level H, a code keeps working through the early stages of fading and wear that would kill a level-L code — one more reason H is the print default.
Clock 3 — The destination: as long as you keep it
The code's target must exist at the same address. Site migrations, deleted pages and renamed URLs are the third leading cause of "dead" codes — and entirely under your control. The durable pattern: encode a stable address on a domain you own and intend to keep, and treat that URL as permanent infrastructure. Need changing content behind a permanent code? Change the *page*, never the address.
Clock 4 — The middleman: one billing cycle at a time
Only dynamic codes have this clock, and it is almost always the one that rings first: trials, caps, lapsed accounts, provider shutdowns. A dynamic code's honest lifespan is *"as long as the subscription outlives the print"* — budget accordingly, or remove the clock entirely by going static.
Engineering for decades
The maximum-lifespan recipe, clock by clock: static (clock 4 removed) · your domain, stable HTTPS address (clock 3 in your hands) · level H, real contrast, proper size, quiet zone (clock 2 stretched) · durable material for the environment — laminate indoors, UV-laminate or engraving outdoors. Do that, and the honest answer to the title becomes: as long as you keep one web page alive. Everything else is already permanent.
Frequently asked questions
Do QR codes have an expiration date?
The code itself, never — the standard defines no lifetime. What can end is a service the code depends on (dynamic redirects), the destination page, or the physical print itself.
How long does a printed QR code remain scannable?
As long as the print keeps its contrast and structure: indoor laminated prints last many years; direct sun fades ink in months to a few years; engraved or etched codes last decades. Error correction buys tolerance for gradual wear.
What is the weakest link in a QR code's lifespan?
For dynamic codes: the subscription — it usually ends long before the ink fades. For static codes: the destination page staying online at the same address.
How do I make a QR code last as long as possible?
Static code, your own domain, a stable HTTPS address, level-H error correction, real contrast, proper size — then durable printing (laminate or engraving for outdoor use) and keeping the destination page alive.
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