Do QR Codes Expire? (And How to Make Permanent Ones)
The short answer: Static QR codes never expire, and dynamic QR codes don't expire either—they have scan limits based on your plan, but codes continue working even when limits are exceeded (scans just aren't recorded). However, if the service shuts down, dynamic codes will stop working. This comprehensive guide explains the difference and how to ensure your QR codes work forever.
Quick Answer
Static QR Codes: Never expire (permanent)
Dynamic QR Codes: Don't expire; continue working when scan limits exceeded (scans just aren't recorded)
Physical Damage: Can make codes unscannable over time
Best Practice: Use static for permanent items, dynamic for campaigns
Understanding QR Code Types
To understand QR code expiration, you need to know the two types of QR codes:
Static QR Codes
Data is embedded directly in the QR code. The code never expires and works forever.
How it works:
QR Code → Contains "https://example.com"- ✓ Works forever (no expiration)
- ✓ No subscription required
- ✓ No analytics tracking
- ✓ Cannot change destination
Dynamic QR Codes
Code contains a redirect URL. The destination can be changed. Has scan limits based on your plan—free plans typically have lower monthly scan limits, while paid plans offer higher limits. Codes continue working even when limits are exceeded; scans just aren't recorded in analytics.
How it works:
QR Code → "https://theqrcode.io/abc123"Redirect → "https://your-website.com"- ✓ Track scans and analytics
- ✓ Change destination anytime
- ✓ A/B testing capability
- ⚠️ Scan limits based on plan (codes work regardless; scans aren't recorded when limit exceeded)
When Do QR Codes Stop Working?
1. You Exceed Your Scan Limit (Dynamic Codes)
Dynamic QR codes don't expire, but they have monthly scan limits based on your plan. If you exceed your plan's scan limit, the QR codes continue working and redirecting users normally—scans just aren't recorded in your analytics until the limit resets or you upgrade.
What happens:
- • Free plans typically have 1,000 scans per month
- • Paid plans offer higher scan limits (10K-500K+ per month)
- • Codes continue working normally—scans just aren't tracked when limit is exceeded
- • Scan tracking resumes when limit resets or you upgrade
- • You can upgrade to increase your scan limit
2. The Service Shuts Down
If the QR code service you used goes out of business, all dynamic codes stop working immediately.
Real example:
In 2021, several free QR code services shut down unexpectedly. Thousands of printed QR codes on menus, business cards, and marketing materials became useless overnight.
3. The Destination Link Dies
Even permanent static QR codes stop working if the URL they point to is deleted or changed.
Common causes:
- • Website redesign changes URLs
- • Domain expires and isn't renewed
- • Page gets deleted or moved
- • Company goes out of business
4. Physical Degradation
The QR code itself can become unscannable due to physical damage or environmental factors.
Degradation factors:
- • UV exposure fades printed codes
- • Water damage smears ink
- • Scratches and wear from handling
- • Low-quality paper deteriorates
Create Your Free Permanent QR Code Now
Generate static QR codes that never expire, or dynamic codes with analytics tracking. No credit card required.
Create Free QR Code →How to Create Permanent QR Codes
Method 1: Use Static QR Codes (100% Permanent)
For truly permanent QR codes that will work forever, use static QR codes:
- Use a free generator: Many tools create static QR codes for free with no expiration
- Encode the final URL directly: Make sure it's the exact page you want, not a redirect
- Download and save: Save the QR code image file (you own it forever)
- Print it: Once printed, it will work indefinitely
Best for:
- • Business cards
- • Gravestones/memorials
- • Book publications
- • Product packaging with stable URLs
- • Any situation where the URL will never change
Method 2: Use Dynamic Codes with Reliable Service
If you need tracking and flexibility, use dynamic codes from a reliable service:
- Choose an established service: Look for companies that have been around for 5+ years
- Check data export policies: Ensure you can export your data if you leave
- Understand scan limits: Free plans have lower scan limits; paid plans offer more
- Monitor your usage: Track your scan counts to avoid hitting limits unexpectedly
- Upgrade when needed: If you consistently hit limits, consider upgrading your plan
Method 3: Self-Hosted Solution (Advanced)
For maximum control, host your own redirect system:
- Buy your own domain: e.g., go.yourbrand.com
- Create short redirect URLs: go.yourbrand.com/menu
- Generate static QR codes: These point to YOUR domain
- You control the redirects: Change destination without reprinting
Benefit: You're not dependent on any service. As long as you keep your domain, the QR codes work forever. Even better than traditional dynamic codes.
Static vs. Dynamic: Which Should You Use?
| Feature | Static QR Code | Dynamic QR Code |
|---|---|---|
| Expiration | Never (permanent) | Never expire; scans aren't recorded when limit exceeded |
| Cost | Free | $5-50/month |
| Analytics | None | Full tracking |
| Editable | No (fixed URL) | Yes (anytime) |
| QR Code Size | Larger (more data) | Smaller (short URL) |
| Reliability | 100% (self-contained) | Depends on service |
| Best For | Permanent items | Marketing campaigns |
Real-World Use Cases
Use Static QR Codes For:
- Business Cards: Your contact info or website won't change frequently
- Book Covers: Additional resources or author website
- Gravestones/Memorials: Links to memorial pages that should last forever
- WiFi Access: Network credentials encoded directly
- Product Manuals: PDF instruction manuals with stable URLs
- Museum Exhibits: Permanent displays with educational content
Use Dynamic QR Codes For:
- Restaurant Menus: Update prices and items without reprinting
- Marketing Campaigns: Track performance and adjust on the fly
- Event Promotions: Update details as they change
- Product Packaging: Run seasonal campaigns on the same box
- Retail Displays: Update sale information without replacing signage
- Real Estate Signs: Update listing details or add virtual tours
Protecting Your Investment
If You're Using Dynamic Codes:
- 1Monitor your scan usage: Track monthly scans to ensure analytics continue recording (codes work regardless)
- 2Upgrade when needed: If you consistently hit limits and want continuous analytics tracking, upgrade to a higher plan
- 3Keep a backup: Document all your QR codes and their destinations
- 4Choose reliable services: Research the company's track record and reviews
- 5Export your data regularly: Keep CSV files of all codes and destinations
What Happens When You Hit Scan Limits?
Dynamic QR codes don't expire, and they continue working even when you exceed your plan's monthly scan limit. The only difference is that scans aren't recorded in your analytics until the limit resets or you upgrade:
Service Shutdown
If the QR code service shuts down, codes stop working immediately. This is rare but possible.
Scan Limit Reached
If you exceed your monthly scan limit, QR codes continue working normally—scans just aren't recorded in analytics until the limit resets or you upgrade.
Normal Operation
Most services allow codes to continue working within your plan limits, with limits resetting monthly.
FAQ
Do dynamic QR codes expire if I don't have a paid plan?
No, dynamic QR codes don't expire. Free plans have monthly scan limits (typically 1,000 scans per month), but the codes themselves continue working normally even when the limit is exceeded—scans just aren't recorded in your analytics. You can upgrade to increase your scan limit if needed.
How long do free QR codes last?
Static QR codes from free generators last forever. Dynamic QR codes on free plans also don't expire—they have monthly scan limits that reset each month. The codes continue working indefinitely, even when scan limits are exceeded; scans just aren't recorded in analytics until the limit resets.
Can I convert a dynamic QR code to static?
No. Once created, a QR code's type is permanent. However, you can create a new static code pointing to the same destination and replace the old one.
Do static QR codes have unlimited scans?
Yes! Static QR codes can be scanned unlimited times. There's no tracking or server involved, so there's no way to limit or count scans.
What if my website URL changes?
With static codes, you'd need to reprint. With dynamic codes, just update the destination in your dashboard. This is the main advantage of dynamic codes.
Conclusion
Static QR codes never expire and are perfect for permanent applications. Dynamic QR codes also don't expire and continue working even when monthly scan limits are exceeded—scans just aren't recorded in analytics until the limit resets or you upgrade. Free plans offer lower limits, while paid plans provide higher limits. Choose based on your needs, and if you're investing in printed materials, always consider the long-term implications of your QR code strategy.
Key Takeaways:
- ✓ Static codes = permanent, dynamic codes = permanent with scan limits
- ✓ Use static for business cards, books, memorials
- ✓ Use dynamic for marketing, menus, campaigns
- ✓ Monitor scan usage and upgrade plans when needed
- ✓ Consider self-hosting for maximum control
Create QR Codes That Last
Choose between static (permanent) or dynamic (trackable) QR codes. 14-day free trial, no credit card required.
Related Pages
Best QR Code Generators 2026
Compare the top QR code generator tools and find the best one for your needs.
QR Code Size Guide
Learn the optimal QR code size for print, billboards, business cards, and posters.
QR Code Best Practices
Learn the essential design principles and best practices for creating QR codes.