Learn if QR codes expire and why. Understand the difference between static codes (never expire) and dynamic codes (depend on subscription), and how to avoid issues.
Static QR codes never expire. They encode data directly into the pattern and will work for as long as the destination they point to exists.
Dynamic QR codes work as long as the redirect service does. If your subscription lapses or the provider shuts down, the redirect stops working.
The answer depends entirely on what type of code you're using.
Static vs. Dynamic: Understanding the Difference
Before we talk about expiration, you need to understand what type of QR code you have:
Static QR Codes
A static QR code embeds your data (usually a URL) directly into its pattern. When someone scans it, their phone reads the pattern and extracts the URL.
Key point: No third party is involved. The code contains the complete destination.
Expiration: Never. The pattern can't "expire" any more than a printed phone number can expire. As long as the website you linked to exists, the code works.
Dynamic QR Codes
A dynamic QR code embeds a short redirect URL (like qrc.sh/abc123) into the pattern. When scanned, the redirect service forwards users to your actual destination.
Key point: A third-party service handles the redirect.
Expiration: Works as long as the redirect service operates and your account is active. If you stop paying or the provider shuts down, the redirect stops working.
| Factor | Static Code | Dynamic Code |
|---|---|---|
| Contains | Actual destination URL | Short redirect URL |
| Expiration | Never | Depends on subscription |
| Can update destination | No | Yes |
| Scan tracking | No | Yes |
| Works offline | Yes (if URL is memorized) | No (needs internet for redirect) |
Why QR Codes "Expire" (When They Shouldn't)
Many people believe their QR codes expired when the real problem is something else:
The Destination Changed
The most common issue. You created a static code to company.com/promo2024. The page no longer exists. The code works perfectly—it just points to a 404 error.
Solution: Use dynamic codes for content that might change, or ensure your URLs are permanent.
Your Subscription Lapsed
For dynamic codes, if you stop paying, the redirect usually stops working. Some providers give a grace period; others cut off immediately.
Solution: Budget for ongoing costs if using dynamic codes for critical materials.
The Generator Imposed Artificial Limits
This is the predatory tactic. Many "free" QR code generators:
- Limit scans (e.g., "100 scans then stops working")
- Limit time (e.g., "works for 14 days")
- Expire codes to force you onto a paid plan
They created the expiration; it's not a natural limitation of QR codes.
Solution: Use a transparent provider that doesn't artificially limit codes.
The Code Was Physically Damaged
Scratches, fading, or water damage can make codes unscannable. This isn't expiration—it's physical destruction.
Solution: Use durable printing materials, laminate outdoor codes, and reprint damaged codes.
Will QR Codes Ever "Run Out"?
No. This is a common misconception.
QR codes aren't assigned from a central database like phone numbers or IP addresses. They're mathematical patterns generated from your data. There's no registry, no allocation system, no central authority.
A Version 40 QR code (the largest size) has more possible unique combinations than there are atoms in the observable universe. We could generate billions of unique codes every second for the lifetime of the universe and not exhaust the possibilities.
You'll never see a "sorry, we're out of QR codes" message.
How to Create Codes That Never Expire
For Permanent Links
Use a static QR code pointing to a stable URL:
- Choose a URL that won't change (
yourdomain.com/menu, notyourdomain.com/menu-winter-2024) - Use a generator that creates truly static codes (the URL is embedded, not redirected)
- Download and store the code file—you own it forever
For Updatable Links
Use a dynamic QR code with a reliable provider:
- Choose a reputable service with clear pricing
- Understand what happens if you stop paying
- Keep your subscription active
- Maintain account access (don't lose login credentials)
Red Flags to Avoid
Be suspicious of generators that:
- Require a credit card for "free" codes
- Have unclear or hidden expiration policies
- Limit scans on the free tier
- Don't clearly explain static vs. dynamic
- Make it hard to find pricing information
What to Do If Your Code "Expired"
If It's a Static Code
Diagnose the problem:
- Scan the code—does it still decode to a URL?
- Visit that URL directly in a browser
- If the URL works, the code works. Check your print quality.
- If the URL is dead, the code is fine but the destination isn't.
Solutions:
- Fix the destination URL if possible (e.g., restore the page)
- Reprint with a new static code pointing to an active URL
- Next time, use a dynamic code if the destination might change
If It's a Dynamic Code
Check your account:
- Log into the QR code platform
- Is your subscription active?
- Is the code still listed and active?
- Does the redirect URL work?
Solutions:
- Renew your subscription if lapsed
- Contact support if codes stopped unexpectedly
- If the provider shut down, you'll need to reprint with new codes
Best Practices for Long-Lasting Codes
For Marketing Materials
Use dynamic codes. Campaigns change, URLs get updated, and you'll want tracking data. The subscription cost is worth the flexibility.
For Permanent Signage
Use static codes pointing to stable URLs you control. Don't rely on a third party for something that will be engraved or permanently installed.
For Business Cards
Use dynamic codes. Your contact info, website, or role might change. Dynamic codes let you update without reprinting.
For Physical Products
Consider static codes with permanent URLs. Products last years; you don't want to maintain a subscription for the lifetime of every product.
For Events and Tickets
Use dynamic codes for event tickets and registration. Even a single-day event benefits from the ability to update information if schedules change or venues shift. After the event, you can repurpose the code for future events.
For Restaurant Menus
Dynamic codes are essential. Menu items, prices, and availability change constantly. A dynamic code lets you update your digital menu without reprinting table cards or replacing permanent signage.
The Hidden Cost of "Free" QR Codes
When a generator offers "free" codes that expire, they're betting you'll be locked in when the expiration hits. Here's how this typically works:
The Trap
- You create a "free" QR code
- You print 1,000 flyers and distribute them
- After 30 days (or 100 scans), your code stops working
- The generator offers to "reactivate" your code—for a monthly fee
- You're stuck: pay up, or reprint everything
The Real Cost
Let's say you printed 1,000 flyers at $0.50 each. That's $500. If the generator now charges $10/month to keep your code working, you're comparing:
- Option A: Pay $10/month forever
- Option B: Reprint at $500
After just 4 years, the "free" code costs more than reprinting. And if you've used the code on permanent signage, the math gets much worse.
How to Avoid It
- Use a generator with transparent policies upfront
- Verify that static codes are truly permanent
- For dynamic codes, understand the pricing before printing anything
- Keep backups of your QR code files—if a static code is truly static, you can use it anywhere
Planning for the Long Term
If you're deploying QR codes at scale, think about longevity:
URL Structure
Use stable, semantic URLs that won't change:
- Good:
company.com/menu - Bad:
company.com/summer-menu-2024-v3
Domain Ownership
Ensure you control the domain in your QR codes. If you link to a third-party service that shuts down, your codes break.
Provider Reliability
For dynamic codes, assess the provider's stability:
- How long have they been in business?
- What's their track record for uptime?
- What happens to your codes if the company is acquired or shuts down?
Backup Strategy
For critical deployments:
- Keep records of all your QR codes and their destinations
- Store the original image files
- Document which physical materials contain which codes
- Have a plan for reprinting if needed
The Honest Truth About QR Code Expiration
QR code expiration is often an artificial problem created by generators who want to monetize free users.
Static codes, by their nature, cannot expire. The "expiration" some generators impose is a business decision, not a technical limitation.
At QR Code Maker, we're transparent:
- Static codes are free and never expire—the data is in the pattern, not our servers
- Dynamic codes require an active subscription—because the redirect runs through our infrastructure
- No artificial limits—we don't cap scans or impose time limits to force upgrades
You should know exactly what you're getting before you print 10,000 flyers.
Need QR codes that work reliably?
Create free static codes that never expire, or dynamic codes with honest, transparent pricing:
Enter content to preview
Free account includes unlimited static codes + 1 trackable dynamic code
Learn more about static vs. dynamic QR codes or see our pricing.
Ready to create your QR code?
Free forever for static codes. Pro features with 14-day trial, no credit card required.
Irina
·Content LeadIrina leads content strategy at QR Code Maker, helping businesses understand how to leverage QR codes for marketing, operations, and customer engagement. Her expertise spans digital marketing, user experience, and practical implementation guides.
Learn more about us →Related Articles
10 Essential QR Code Best Practices for Your Business in 2025
Unlock the full potential of your campaigns with our guide to QR code best practices. Learn design, tracking, and placement for maximum engagement.
Are QR Code Generators Safe? What to Know Before You Scan or Create
Learn if QR codes are safe to scan and which QR code generators are trustworthy. Understand the real risks, how to spot scams, and choose a safe generator.
How to Create a QR Code for Google Reviews: A Simple Guide
Learn how to create qr code for google reviews and boost customer feedback, local SEO, and your business—fast and easy.
![Do QR Codes Expire? What Happens & How to Avoid It [2025]](/_next/image?url=%2Fimages%2Fblog%2Fgenerated%2Fdo-qr-codes-expire.png&w=3840&q=75&dpl=dpl_2WaqcuinnqdYDTxKpoHGywNkXALc)