Do QR Codes Expire? Static vs Dynamic Explained
The truth about QR code expiration. Static codes never expire. Dynamic codes depend on the service. Here's what actually happens and how to protect yourself.
"Do QR codes expire?" is the most common question I get. The answer is both simple and complicated, because it depends on which type of QR code you're using.
Static QR Codes: They Never Expire
A static QR code encodes data directly into the pattern. The URL, text, WiFi credentials, or contact information is literally embedded in the arrangement of black and white modules.
There's no server involved. No subscription. No account. The code is self-contained, like a book with text printed on its pages. As long as the physical code exists and is scannable, it works.
A static QR code created in 2010 works identically today. A static QR code created today will work in 2040. The encoding standard (ISO/IEC 18004) hasn't changed in a way that would break backward compatibility.
The catch: the destination might not exist anymore. If your static QR code links tohttps://mycompany.com/promo-2024 and you take that page down, the QR code still scans — it just lands on a 404 error. The code didn't expire; the content did.
Dynamic QR Codes: It Depends
Dynamic QR codes don't encode your destination URL directly. Instead, they encode a redirect URL — something like https://qr.service.com/abc123 — which then forwards to your actual destination.
This is powerful because:
- You can change the destination URL after printing
- You can track scan analytics (how many, when, where)
- You can A/B test different destinations
But it creates a dependency. The QR code only works as long as the redirect service is running. Dynamic QR codes expire when:
- Your subscription to the QR service lapses
- The QR service shuts down entirely
- The service's redirect servers go offline
- The service changes its URL structure
Link Rot: The Real Expiration Problem
Link rot is when URLs stop working over time. A 2021 Harvard Law School study found that 49% of URLs in Supreme Court opinions were broken. The internet is not permanent.
For QR codes, link rot means:
| What Happened | QR Code Status | Content Status |
|---|---|---|
| Page deleted | Scans fine | 404 error |
| Domain expired | Scans fine | DNS failure |
| Site redesigned, URL changed | Scans fine | 404 or wrong page |
| HTTPS certificate expired | Scans fine | Browser security warning |
| QR redirect service shut down | Scans fine | Redirect fails |
How to Protect Yourself
For Static QR Codes
- Use a domain you control — don't link to a social media profile that might get banned or a third-party page that might move
- Use stable URL paths —
/menuis more stable than/menu-spring-2026-v2-final - Set up redirects when you move content — 301 redirects ensure old URLs still work
- Keep your domain registration active — set it to auto-renew
For Dynamic QR Codes
- Choose a reputable service with a track record — QRMax generates codes that work independently of any subscription
- Export your redirect mappings regularly — if the service shuts down, you can recreate the redirects on your own domain
- Have a contingency plan — know what happens if the service goes away
- Consider using your own domain for redirects — some services let you use a custom short domain
What Happens When a QR Service Shuts Down?
Real example: QR code service Delivr was acquired by Neustar in 2014. Many codes continued to work through the transition. But smaller services that simply close up shop? Their redirect URLs stop resolving immediately, and every code they generated becomes useless.
The safest approach: use static QR codes that point directly to URLs you own. You trade analytics and editability for permanence and independence.
The 10-Year Test
Before printing a QR code on something permanent (a product, a monument, a tattoo — yes, people do this), ask yourself:
- Will this URL still work in 10 years?
- Do I control the domain?
- Is there a redirect service dependency?
- What's my plan if the destination changes?
Making Your QR Code Future-Proof
Create your QR codes at QRMax. For static codes, the data is encoded directly — no QRMax dependency, no subscription, no expiration. The generated image is yours forever.
For dynamic codes with tracking, QRMax stores the redirect mapping, and you can export it anytime.
Related Tools
- QR Code Generator — create static codes that never expire
- Dynamic QR Codes — editable codes with analytics
- URL QR Code — direct URL encoding
- Bulk QR Generator — batch permanent codes