ScanIQ
2026-07-15 · 7 min read

Do QR Codes Expire? What Actually Happens Over Time

Do QR Codes Expire? What Actually Happens Over Time

Short answer: QR codes themselves do not really “age out,” but whether they keep working depends on how they were created. The important difference is not the printed square on the page or package, but whether it points directly to a fixed destination or relies on a QR code service in the middle.

Do QR codes expire? The direct answer

A static QR code does not normally expire. It encodes the final destination directly, such as a website URL, Wi-Fi password, phone number, or plain text. If that destination still exists and the code remains readable, people can keep scanning it years later.

A dynamic QR code can stop working, but not because the printed code has an expiration date built into it. It works by sending scanners to a short link managed by a provider, which then redirects them to your current destination. If that provider shuts down, suspends the code, enforces a plan limit, or the redirect target is removed, scans may fail.

So the real answer is: static QR codes generally do not expire, while dynamic QR codes depend on the service and setup behind them. When people ask whether QR codes expire, they are usually asking whether the link will still work over time.

What actually happens to a QR code over time

What actually happens to a QR code over time

The black-and-white pattern does not gradually “run out.” A QR code is just encoded data. As long as a camera can still read the pattern and the data behind it still leads somewhere valid, it will scan.

What changes over time are the conditions around it. Printed labels fade. Packaging gets scratched. Signs are placed too far away or behind reflective glass. The website you linked gets redesigned, moved, or deleted. These are practical failure points, and they matter more than the age of the code itself.

For dynamic codes, there is one extra layer: the redirect service. That is what gives you flexibility, like changing the destination later and seeing scan analytics, but it also means ongoing reliability depends on the provider keeping that redirect active.

Static vs. dynamic QR codes: where expiry concerns come from

A static QR code is simple and durable. If you encode https://example.com/page into the code, the scanner goes straight there. There is no dashboard, no editable link, and usually no scan tracking. The tradeoff is permanence: if the page changes or the URL breaks, you cannot update the printed code. You have to replace it everywhere it appears.

A dynamic QR code typically contains a short URL controlled through a platform. That short URL forwards people to your current destination. This lets you change a menu link after printing table tents, update a real estate listing without redoing the sign, or route scans to different campaign pages while keeping the same code in place.

This is why people worry that dynamic QR codes expire. They are not wrong to ask. A dynamic code adds convenience and analytics, but it also introduces a dependency on the provider. Before choosing one, it is smart to ask: Will the code keep working if I downgrade? Is there a scan cap? What happens if I stop actively editing it?

The real reasons a QR code stops working

The real reasons a QR code stops working

The most common reason is that the destination is gone. A static code linked to a product page will fail if that page is deleted or the domain expires. A dynamic code can fail for the same reason if its redirect target is invalid, even if the short link itself still exists.

Another reason is provider policy. Some QR platforms allow you to create dynamic codes for free, then later disable scans, add a scan limit, show an interstitial page, or require a paid plan to keep the code live. That can be a painful surprise if the code is already printed on packaging, posters, brochures, or storefront materials.

There are also technical and physical problems. Poor contrast, tiny print size, damage, glare, or placing the code on a curved surface can make it unreadable. If you are printing codes for long-term use, test them on multiple phones, from realistic distances, before you publish them widely.

How to choose a QR code setup that will still work later

Start by deciding whether you need flexibility. If the destination will truly never change, a static QR code may be fine. But if the code will live in the real world for months or years, dynamic is often safer because you can fix mistakes, update URLs, and redirect scans if your site structure changes.

Then evaluate the provider, not just the feature list. Look for clear terms on whether dynamic codes expire, whether there are scan caps, what happens on lower-tier plans, and whether analytics are included. If the wording is vague, assume you may run into limits later.

This is where a service like ScanIQ is useful in a practical way. Dynamic QR codes are editable after printing, and scans are tracked so you can see location, device, browser, referrer, and trend data. Just as important for anyone worried about longevity, ScanIQ codes are designed to keep working without scan caps or built-in expiry, which helps reduce the risk of printing a code and discovering later that it has been disabled.

Even with a reliable platform, keep good habits. Use a domain and destination structure you control, document where each printed code appears, and test old campaigns periodically. A QR code strategy lasts longer when both the provider and the destination are managed well.

Next steps before you print a QR code

If you need a quick rule of thumb, use static QR codes only for destinations that are unlikely to change and do not need tracking. Use dynamic QR codes for marketing materials, menus, packaging, event signage, manuals, and any long-lived print where future edits would save you from reprinting.

Before committing, ask three questions: Can I edit the destination later? Will scans keep working indefinitely under my plan? What analytics or ownership controls do I need? Those answers matter much more than the idea of a QR code “expiring.”

The short version is simple: QR codes do not expire in the way many people imagine, but the links and services behind them can. Choose the right type, check the provider’s rules carefully, and test before you publish. That gives you a code that keeps working long after it is printed.

Create a free dynamic QR code

Editable destination, scan analytics, free to start — no card required.

Get started free →

Keep reading