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, many services deactivate your redirects. Your printed QR codes would then lead to an error page.
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 until the end of your billing period plus a 7-day grace period. We email you before anything is deactivated, so nothing stops working as a surprise — and deactivated codes are never deleted, so resubscribing reactivates 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. This has happened with several smaller QR code services over the years, leaving customers with 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 to the end of your billing period plus a 7-day grace period, you get warning emails first, and the codes are never deleted, so resubscribing brings them straight back. 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 are an affordable monthly subscription — Starter, Pro, and Business — 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 until the end of your billing period, plus a 7-day grace period, and we email you before anything is deactivated, so nothing stops working without warning. Deactivated codes are never deleted: resubscribe 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 — the opposite of a service that takes a single payment and then has no incentive to keep the lights on.
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 your subscription is active. Honest QR offers an affordable paid subscription with a 7-day free trial, and you can cancel anytime — your codes keep working until the end of your billing period, plus a 7-day grace period, with email warnings before anything is deactivated. Deactivated codes are never deleted, so resubscribing reactivates them. 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.