QR Code Manager
Back to Blog
QR Code ValidityQR Code ExpiryLifespanFAQ

How Long Are QR Codes Valid? Expiry, Lifespan and What You Need to Know

Static QR codes last as long as the destination URL exists. Dynamic codes require an active account. Here's what determines lifespan — and how to make codes last.

QR Code Manager Team··2 min read

Static QR codes never expire — the QR code standard (ISO/IEC 18004) has been backward-compatible since 1994, and an image file created today will scan correctly decades from now. Dynamic QR codes are different: they redirect through a server, and that server stays active only as long as the associated account is live. The most common reason a QR code "stops working" isn't the code expiring — it's the destination URL going offline, or a dynamic code's account lapsing.

Key Takeaways

  • Static QR codes have no technical expiry — the ISO/IEC 18004 standard has been backward-compatible since 1994
  • Dynamic QR codes require an active account; the redirect stops working if the account lapses
  • Most QR code failures are destination URL problems, not code problems
  • Physical print materials determine surface lifespan: laminated paper lasts 2–5 years, outdoor UV stickers 1–2 years

Static QR Codes: No Expiry Date

A static QR code is an image file with a URL embedded in the pattern using Reed-Solomon error correction — the same standard used for barcodes, CDs, and data storage. The image file has no expiry, the standard hasn't changed in 30 years, and every smartphone camera manufactured in the past decade can read it.

What can make a static QR code stop working:

  1. The image file gets deleted or damaged (the physical print deteriorates, or the digital file is lost)
  2. The destination URL goes offline — the code itself still works, but the destination returns an error

The code is just a pattern that tells a phone where to go. If the destination is up, the code works. If the destination is down, the code resolves but lands on an error page. Neither scenario involves the QR code "expiring."


Dynamic QR Codes: Tied to Account Status

Dynamic QR codes work through a redirect server. The printed pattern points to a short URL (for example, qrcode-manager.org/r/abc123). That short URL redirects to your actual destination. This chain has a dependency: the redirect server must be running, and the account must be active.

Account statusQR code behavior
Active account, Pro planRedirects normally
Active account, free planRedirects with plan limitations
Account canceled or lapsedRedirect stops — code fails to load
Provider server outageRedirect temporarily unavailable

This is the print commitment that matters for anyone using dynamic codes on physical materials. Every printed item carrying a dynamic QR code requires an active subscription for as long as those materials are in circulation. A restaurant printing 50 table cards with a dynamic menu QR needs that account active for the lifespan of those cards — typically one to three years.

The tradeoff is clear: dynamic codes give you URL flexibility (change the destination without reprinting) but require ongoing account maintenance. Static codes give you independence (no server, no subscription) but are permanently fixed at creation.


Physical Material Lifespan

Physical Lifespan of QR Code Print Materials by Material TypePhysical Lifespan by Print MaterialHow long does the printed QR code surface last?Plain paper6–12 monthsIndoor sticker2–3 yearsLaminated paper2–5 yearsOutdoor UV sticker1–2 yearsAcrylic / metal5–10+ yearsSurface lifespan only — destination URL and account status determine whether the code actually works
Physical print material determines how long the QR code surface remains scannable. But the code scanning successfully and the code working are two different things — the latter depends on the destination URL and account status.

The surface durability of the printed code matters, but it's rarely the limiting factor. A laminated table card will outlast many seasonal menu cycles. An outdoor sticker may fade before the campaign it was printed for runs its course.

The more common failure mode: the code scans fine, the phone sends the request, but the destination either returns an error (URL gone offline) or the redirect fails (dynamic code, account lapsed). To a guest, both look identical — the code "doesn't work." But the cause and solution are different.


The Three Most Common Reasons QR Codes Stop Working

1. The destination URL went offline

The code itself works perfectly. The URL it points to — a product page, an event site, a campaign landing page — no longer exists. Website relaunches change URL structures. Domains expire. Pages get deleted.

Solution: dynamic QR codes, where the destination can be updated to the current URL without reprinting.

2. The account with the QR code service lapsed

For dynamic codes, the redirect server is the dependency. If the subscription is canceled or a free plan hits its limit, the redirect stops. Every printed material carrying that code becomes a dead link simultaneously.

Solution: keep the account active for as long as distributed print materials remain in circulation. Before canceling any account, audit what printed materials carry its dynamic codes and replace or retire them.

3. Physical damage to the printed code

QR codes use Reed-Solomon error correction — they can be read even with up to 30% of the pattern obscured (at the highest correction level, L4). But heavy scratching, fading from UV exposure, or moisture damage can push beyond that threshold.

Solution: laminate materials intended for long-term use, use UV-resistant inks or substrates for outdoor placement, and maintain a minimum code size of 3 x 3 cm to keep error correction working effectively.


How to Make QR Codes Last

  1. Dynamic codes for all distributed print materials — URL flexibility means you don't need to reprint when the destination changes
  2. Choose stable destination URLs — home pages and main product pages change less often than deep subpages or campaign URLs
  3. Keep the account active — calendar reminders for subscription renewal are worth the 30 seconds to set up
  4. Quarterly scan checks — the QR Code Manager dashboard shows scan rate trends; a sudden drop often signals a broken destination before anyone reports it
  5. Laminate or use durable materials for codes with multi-year intended lifespans (permanent signage, durable product labels, engraved displays)

Frequently Asked Questions

Can you set an automatic expiry date for QR codes? In QR Code Manager, codes can be manually deactivated at any time. Time-based automatic deactivation — "stop working after this date" — is an advanced feature not currently in the standard plan. For campaign codes with a defined end date, manual deactivation after the campaign closes is the standard approach.

What happens to QR codes if I delete my account? Dynamic QR codes immediately stop working. The redirect server no longer processes requests for codes tied to that account. Before deleting, either retire distributed materials or, if the destination URLs are permanent, consider whether converting key codes to static is feasible before account deletion.

Will QR codes become obsolete as technology changes? The QR code standard (ISO/IEC 18004) hasn't changed in ways that break backward compatibility since its original publication. Smartphones that were scanning QR codes in 2015 still read the same code format. Given the standard's stability and global adoption, QR codes becoming unreadable due to a technology shift is not a realistic near-term concern.

How small can a QR code be and still scan reliably? 2 x 2 cm is the practical minimum for codes viewed at arm's length on printed materials. Below this, scan reliability drops, especially in variable lighting. For outdoor materials viewed from further away or for codes on packaging scanned by customers quickly, 3 x 3 cm is a safer baseline.


Related: Static vs. Dynamic QR Codes — The Full Comparison · Change QR Code URL Without Reprinting · Dynamic QR Codes — Complete Guide