Guide · Basics

Do QR Codes Expire? How Long QR Codes Last, Static vs Dynamic

A static QR code never expires, because the destination is encoded directly in the image. A dynamic QR code depends on a redirect service, so it stops if that service or plan lapses. Here is exactly when QR codes expire, how long each type lasts, and how to keep the ones that matter working.

By the GlyphIQ teamUpdated July 20265 min read
On this page

It depends on the type of code. A static QR code never expires — the destination is baked into the image. A dynamic QR code depends on a redirect service, so it lasts only as long as that service keeps the code active.

Static codes don’t expire

A static code encodes your destination — a URL, Wi-Fi network, or contact card — directly into the black-and-white pattern. There is no server in the middle and nothing to renew, so a static code keeps working for as long as whatever it points to still exists. If you encode a link and that page stays up, the code scans indefinitely. You can make one for free with the free QR code generator, no account needed.

Dynamic codes depend on a service

A dynamic code encodes a short redirect URL instead of your real destination. That’s what lets you change where it points and track scans — but it also means a live service has to answer the redirect. So a dynamic code doesn’t “expire” on a clock; it stops when the service that hosts it stops keeping it active, usually because a subscription lapsed.

How long do QR codes last? What actually makes a code stop

Three things end a code in practice. First, the destination moves — the page it points to is taken down (this affects static and dynamic codes alike). Second, the service is cut off — a dynamic code’s plan ends and the provider deactivates the redirect. Third, the print fails — smudging, low contrast, or too small a size makes the pattern unreadable. Only the second one is really about “expiry,” and it’s the one you can design around.

How to keep a code working

If a fixed link will genuinely never change and you don’t need analytics, a static code is the simplest thing that lasts. If you need to edit the destination or track scans, you want a dynamic code — and you can fund that code without an account-wide recurring plan by attaching a standalone pack. It runs the code until its scan budget or pack term ends, and auto-extend can apply a pack you’ve reserved automatically at the next trigger.

Create a dynamic QR code you can update anytime

Free static codes need no account. Add a dynamic destination and real-time analytics when you sign up.

Frequently asked questions

Do static QR codes expire?

No. A static QR code encodes the destination directly into the image, so there is no service that can lapse. It keeps working for as long as the destination it points to exists.

Do dynamic QR codes expire?

A dynamic QR code depends on a redirect service, so it keeps working only while that service keeps the code active. With a standalone pack attached, it runs until its scan budget or pack term ends.

Can a printed QR code wear out over time?

The pattern itself does not expire — a clean, well-printed code scans indefinitely. What changes is the destination (it can move) or, for dynamic codes, the service that resolves the redirect. Damage, low contrast, or a tiny print size are the usual reasons a printed code fails to scan, not age.

How do I keep my dynamic code from expiring?

Reserve a standalone pack with auto-extend before the current one runs out — it applies automatically the moment the scan cap or pack term ends, with no lapse. If the code has already archived because its scan cap or term ran out, you can attach a new pack from the Restore page to bring it back; codes archived for other reasons aren’t eligible for that reattachment.

What happens if you scan an expired QR code?

For a GlyphIQ dynamic code, an expired standalone pack means the code falls back to an archived page instead of your real destination — scanners see a fallback page, not a dead link — and in some cases GlyphIQ may keep the code redirecting to its original destination with ads shown. Attaching a new pack brings the code back ad-free and points it at your destination again.

How to tell if a QR code will ever expire?

A QR code never expires only if it's static — the destination is encoded directly into the pattern, so nothing has to stay running for it to work. A dynamic code, no matter who issues it, depends on a live redirect service and stops working once that service stops keeping it active, so it always can expire.

Is there a free QR code that never expires?

Yes — GlyphIQ's free static QR code generator produces codes that never expire, since the destination is baked directly into the image with no service required to keep working. That permanence only applies to static codes; a free static code can't be edited after printing or track scans, which is what a dynamic code funded by a standalone pack is for.

Related guides