Do QR Codes Expire? Static vs Dynamic QR Code Lifespan Explained (2026)

Do QR codes expire? Learn the difference between static and dynamic QR codes, why some stop working, and how to create QR codes that never expire — completely free.

Published April 10, 2026 · 5 min read

Open the QR Code Generator →

Do QR Codes Expire? The Short Answer

If you have printed a QR code on packaging or a poster, the question is a fair one: do QR codes expire? Here is the honest, complete answer.

Static QR codes never expire. The data — a URL, text, WiFi credentials, or contact details — is encoded directly into the black-and-white pattern. There is no server, no subscription, and no expiration date. A static code printed today will still scan in ten years, exactly as printed.

Dynamic QR codes can expire. A dynamic code doesn't hold the real destination; it holds a short redirect link that points through a third-party server. If that server goes offline, or your subscription lapses, the redirect breaks and the code stops working — even though the printed pattern is perfectly intact.

Static vs Dynamic QR Codes

Understanding QR code expiration comes down to understanding these two types.

Static QR CodeDynamic QR Code
ExpirationNeverDepends on the provider
Server dependencyNoneYes — redirects through a provider
CostUsually freeUsually paid ($5–50/month)
Editable after printNoYes — the URL can be changed
Scan trackingNoYes
SpeedInstantSlight redirect delay

TooStamply's QR code generator creates static codes, which is exactly why they never expire and cost nothing.

Why Some QR Codes Stop Working

Even a static code that technically never expires can appear to "die." When that happens, the cause is almost always one of these:

  1. The destination URL changed — the site moved, the page was deleted, or the domain lapsed. The code still works; the target is gone.
  2. There is a typo in the encoded URL — a small error leads to a 404 page.
  3. The printed code is too small or damaged — poor print quality or wear makes it unscannable.
  4. Error correction was too low — without enough redundancy, minor damage can break decoding.

The fix for the first two is to control the destination yourself. The fix for the last two is good print practice, covered below.

Do Free QR Code Generators Expire?

It depends entirely on whether the generator produces static or dynamic codes:

  • TooStamply — Static codes, never expire, 100% free, no signup.
  • Google Chrome — Static codes, never expire.
  • Canva — Static codes that don't expire, though customization is limited.
  • QR Code Monkey — Static codes don't expire; dynamic codes may.
  • Paid generators (QR.io, Beaconstac, and similar) — Dynamic codes stop working when you stop paying.

The pattern is clear: free, static generators produce permanent codes, while the "expiring" codes people worry about are the paid, dynamic kind tied to a subscription.

How to Create a QR Code That Never Expires

  1. Use a static QR code generator — TooStamply's free QR generator creates static codes by default.
  2. Encode a permanent URL — point to a domain you own and control, not a temporary or third-party page.
  3. Download as SVG — the vector format keeps print quality crisp at any size.
  4. Test before printing — scan from several devices with the QR code scanner to confirm it works.

Follow those four steps and your code will keep working as long as its destination does.

Best Practices for Long-Lasting QR Codes

  • Use short, stable URLs — shorter links create simpler patterns that scan more reliably.
  • Choose H-level error correction if you add a logo — it lets up to 30% of the code be obscured and still decode.
  • Print at a minimum of 2 × 2 cm (0.8 × 0.8 in) for dependable scanning.
  • Keep high contrast — dark modules on a light background suit every scanner.
  • Protect the destination — if the target page might move, host a permanent redirect on your own domain so you keep control without paying for dynamic codes.

Static vs Dynamic: Which Should You Choose?

Choose static when the destination is fixed and permanence matters — a WiFi password, a vCard, a page on a domain you own, or anything printed at scale where reprints are costly. Static codes are free and last forever.

Choose dynamic only when you genuinely need to change the destination after printing or want built-in scan analytics, and you accept the ongoing subscription and expiration risk that comes with it. For most people, a static code pointing at a stable URL is the better call.

Frequently Asked Questions

Do QR codes expire? Static QR codes never expire because the data is encoded directly into the pattern with no server involved. Dynamic QR codes can expire if the provider shuts down or you stop paying.

Do Canva QR codes expire? Canva generates static codes, so they don't expire. But if the URL you encoded changes or is taken down, the code will lead to a broken page.

Do Chrome QR codes expire? No. Chrome generates static codes that encode the page URL directly and never expire.

Does QR Code Monkey expire? Its static codes don't expire. Its dynamic codes depend on QR Code Monkey's servers, so those can stop working if the service shuts down or you exceed limits.

How do I create a QR code that never expires? Use a static generator like TooStamply. Static codes encode the data directly with no server dependency, so they last forever — free and with no signup in 2026.

Related Guides

Create a free QR code that never expires →

Frequently Asked Questions

Do QR codes expire?

Static QR codes never expire. The data is encoded directly into the pattern — no server or subscription is involved. Dynamic QR codes can expire if the provider shuts down or you stop paying for a subscription.

Do Canva QR codes expire?

Canva generates static QR codes, so they do not expire. However, if the URL you encoded changes or is taken down, the QR code will lead to a broken page.

Do Chrome QR codes expire?

No. Google Chrome generates static QR codes that never expire. They encode the current page URL directly into the pattern.

Does QR Code Monkey expire?

QR Code Monkey static codes do not expire. Their dynamic codes, however, depend on QR Code Monkey servers — if the service shuts down or you exceed limits, the redirect can stop working.

How do I create a QR code that never expires?

Use a static QR code generator like TooStamply. Static codes encode data directly in the pattern with no server dependency, so they last forever. TooStamply is 100% free with no signup required.

Open the QR Code Generator →