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 pricing model of your QR code service matters. Monthly subscriptions create ongoing dependency — stop paying and your codes break. One-time pricing (like Honest QR's $19 Pro plan) eliminates this risk because there is no payment to lapse. 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 no subscription dependency. One-time pricing ensures your codes work regardless of whether you remember to renew a subscription. 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's one-time pricing model is designed specifically to address the expiration concern. When you pay $19 for Pro or $49 for Business, your dynamic codes keep working indefinitely. There is no subscription to cancel, no payment to lapse, and no renewal to forget.
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.
For dynamic codes, we maintain the redirect infrastructure as part of our operating costs. The one-time pricing model is sustainable because the marginal cost of operating a URL redirect is trivial — the main cost is customer acquisition, not ongoing service delivery. This alignment means we can offer permanent dynamic codes without ongoing fees.
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 account is active. With subscription services, codes stop working if you cancel. With one-time purchase services like Honest QR ($19 Pro), codes work indefinitely with no ongoing payments.
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 service with one-time pricing (no subscription to lapse) and protect the physical printed code from fading and damage.
Ready to create your QR code?
Free static QR codes with a free account. Dynamic codes from $19 lifetime.