All Posts

Do QR Codes Expire? It Depends on the Type

Static QR codes never expire — they are just encoded images. Dynamic QR codes depend on a redirect service that might expire if you stop paying. Here is the full picture on QR code longevity and how to ensure your codes keep working.

Static QR Codes Never Expire

A static QR code is a self-contained data encoding. The URL (or other information) is embedded directly in the pattern of modules. No server is involved when someone scans it. The phone's camera decodes the pattern, extracts the data, and acts on it.

Because there is no server dependency, there is nothing that can "expire." A static QR code printed today will scan correctly 20 years from now, assuming the image is still readable (not faded, scratched, or obscured). The technology is an ISO standard supported by every smartphone manufacturer.

The only way a static QR code "stops working" is if the destination becomes invalid. If the encoded URL points to a website that no longer exists, the code still scans — it just leads to a 404 page. The code itself functions perfectly; the destination has moved. For a detailed look at how static codes are generated and why they are self-contained, see honestqr.net/blog/static-qr-code-generator-free.

Dynamic QR Codes Can Expire (Depending on the Service)

Dynamic QR codes route through a redirect server. When scanned, the code sends the user to a short URL (like honestqr.net/r/cafe), and the server redirects them to the current destination. This architecture enables URL updates and scan tracking.

The expiration risk comes from the service provider. If the company that operates the redirect server goes out of business, the redirect stops working. If you are on a subscription plan and stop paying, what happens depends on the provider. As of October 2026, some say they deactivate your redirects when the paid plan ends (Uniqode, QR Tiger and Scanova, for example), and your printed QR codes would then lead to a notice or error page. Others say existing codes keep scanning after a downgrade (Flowcode, Bitly) or keep a few codes live on a free plan (Hovercode, QRLynx, QRCodeChimp).

This is why the terms of your QR code service matter. Honest QR states them plainly: dynamic codes are part of an affordable paid subscription, you can cancel anytime, and your codes keep working as normal until the end of your billing period. After that, editing, new dynamic codes and scan tracking pause until you resubscribe, and the codes keep redirecting as normal for a 7-day grace period. We email you before it ends. After the grace period the codes still work: a scan passes through a short Honest QR notice and then continues to the destination. Nothing is deleted, and resubscribing removes the notice and restores editing and tracking for the same codes. We explain the full redirect architecture and its benefits at honestqr.net/blog/dynamic-qr-codes-explained.

What Causes QR Codes to Stop Working

Physical degradation is the most common cause of scanning failure. UV exposure fades printed codes over time. Rain, abrasion, and stickers placed over codes can obscure modules. Laminated or UV-coated codes last significantly longer in outdoor environments.

Destination changes break static codes functionally (though the code itself still scans). If you change your website domain, move to a new hosting provider, or restructure your URL paths, every static code pointing to the old URL becomes useless.

Service discontinuation breaks dynamic codes. If the redirect service shuts down, every dynamic code that depends on it stops working, leaving dead codes on printed materials.

Domain expiration can break both types. If the redirect service's domain expires (for dynamic codes) or the destination website's domain expires (for static codes), the codes effectively stop working until the domain is renewed.

How to Create QR Codes That Last

For static codes, use stable destination URLs. Your own domain is more reliable than a third-party platform URL. Avoid URLs with tracking parameters or campaign-specific paths that might be removed. The more permanent the URL, the longer the static code remains functional.

For dynamic codes, choose a service with a sustainable business model and clear, fair terms. Look for transparent pricing, the ability to cancel anytime, and a clear policy on what happens to your codes if you stop paying. With Honest QR they keep working as normal to the end of your billing period. After that, editing and scan tracking pause until you resubscribe, the codes keep redirecting as normal for a 7-day grace period, with an email before it ends, and then scans pass through a short Honest QR notice before continuing to the destination. Nothing is deleted, so resubscribing restores the same codes in full. Check how long the service has been operating and whether they have a track record of reliability.

For critical applications (product packaging with regulatory URLs, permanent signage), consider using both types: a dynamic code as the primary code (for updateability) and the full destination URL printed as text nearby (as a fallback). This belt-and-suspenders approach ensures accessibility even if the redirect service has an outage.

Protect the physical code from degradation. Use UV-resistant printing for outdoor applications. Laminate codes on materials exposed to moisture or handling. Choose durable substrates (aluminum, acrylic) for permanent installations. Our guide at honestqr.net/guides/static-vs-dynamic-qr-codes can help you decide which type to use based on your longevity requirements.

The Honest QR Approach to Longevity

Honest QR is built to be transparent about longevity. Paid plans (Starter, Pro, and Business) are an affordable monthly subscription, and every paid plan begins with a 7-day free trial (your card is not charged until the trial ends). You can cancel anytime. Your codes keep working as normal until the end of your billing period. After that, editing, new dynamic codes and scan tracking pause until you resubscribe, and the codes keep redirecting as normal for a 7-day grace period; we email you before it ends. After the grace period the codes still work: scans pass through a short Honest QR notice before continuing to the destination. Nothing is deleted: resubscribe and the notice goes away and the same codes pick up where they left off. See current pricing at honestqr.net/#pricing.

Free static codes generated on honestqr.net are true static codes: they encode data directly in the image and never touch our servers. They work independently of whether Honest QR exists as a company, with no expiration and no scan limits.

For dynamic codes, we maintain the redirect infrastructure as part of our operating costs, funded by the subscription. That ongoing revenue is what keeps the redirect servers running and your codes resolving year after year.

Frequently Asked Questions

Do free QR codes expire?

Free static QR codes never expire. They encode data directly in the image with no server dependency. Free dynamic QR codes from some services may have expiration dates or scan limits — always check the terms. Honest QR's free static codes have no expiration or limits.

How long do dynamic QR codes last?

Dynamic QR codes last as long as the redirect service operates and, depending on the provider, as long as your subscription is active. Some providers keep some or all codes working without a paid plan, so check the terms. Honest QR offers an affordable paid subscription with a 7-day free trial, and you can cancel anytime. Your codes keep working as normal until the end of your billing period. After that, editing and scan tracking pause until you resubscribe, and the codes keep redirecting as normal for a 7-day grace period, with an email before it ends. After the grace period scans pass through a short Honest QR notice and still reach the destination. Nothing is deleted. Choose a provider with transparent terms so you always know what happens to your codes if you stop paying. See current pricing at honestqr.net/#pricing.

Can I make a QR code that lasts forever?

A static QR code lasts forever as long as the encoded destination URL remains valid. For dynamic codes that last as long as possible, choose a reliable service with transparent terms, keep your subscription active for codes you need to stay editable, and protect the physical printed code from fading and damage.

Ready to create your QR code?

Free static QR codes with a free account. Go dynamic with scan tracking and a 7-day free trial.