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 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
Wondering how long QR.io codes last?
The QR code image itself never expires. But QR.io pauses your dynamic codes when the 7-day trial ends, so a code you've already printed stops working until you pay $39.99/month, and there's no permanently free plan. If that's what brought you here, you'll want a generator that doesn't switch your codes off.
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–1M 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
Do QR Codes From Canva, Chrome, and Other Free Tools Expire?
Short answer: no. Most free QR generators — including Canva, Google Chrome, Adobe Express, and QR Code Monkey — create static QR codes. A static code has the destination baked into the pattern, so it never expires and needs no account or subscription to keep working. The trade-off is that you can't edit where it points or track scans, and it only stops working if the destination URL itself goes offline. Here's how the popular tools compare:
Do Canva QR codes expire?
No. Canva embeds the URL directly, so Canva QR codes are static and permanent. Canva has no dynamic codes, so you can't change the destination or see scan analytics, and the code breaks only if the linked page moves.
Do Chrome (Google) QR codes expire?
No. Google Chrome's built-in "Create QR code for this page" encodes the page URL directly (with the dino icon). It's static and never expires — it simply points at whatever URL you captured.
Do Adobe Express QR codes expire?
No. Adobe Express's free QR generator produces permanent static codes with no expiration and no tracking — the same as Canva and Chrome.
Do QR Code Monkey codes expire?
Its free codes are static and never expire. Its "dynamic" option routes through a paid subscription, so those can stop redirecting if the subscription lapses — the usual dynamic-code catch.
So the only QR codes that genuinely "expire" are dynamic codes from services that switch them off when a free trial or subscription ends — like QR.io pausing codes after its 7-day trial. On TheQRCode.io both static codes and free-tier dynamic codes keep working, with no trial clock and nothing switched off to force an upgrade.
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 your plan:
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 static QR codes expire?
No. Static QR codes encode the data directly in the image, so they work forever as long as the destination they point to still exists.
Do dynamic QR codes expire?
No. Dynamic QR codes keep working even on a free plan. Free plans cap how many scans are recorded each month, but the code still redirects normally after the limit; only analytics pause until the limit resets.
Do QR.io codes expire?
Codes made with TheQRCode.io (qr code io) don't expire. Static codes are permanent, and dynamic codes keep redirecting even after monthly scan limits are hit. Some other providers do switch off dynamic codes when a trial ends, so check the provider before you print.
How long do free QR codes last?
Static QR codes from free generators last forever. Dynamic codes on free plans also don't expire; they reset their scan count each month and keep working in between.
Can QR codes stop working?
A QR code stops working only if its destination URL goes offline, the provider shuts the dynamic code down, or the printed code is damaged or reproduced too small. The pattern itself has no expiry date.
Can I convert a dynamic QR code to static?
Not after it's created; a code's type is fixed at generation. 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. A static code has no server or tracking behind it, so there is nothing to count or cap. It can be scanned any number of times.
What's the difference between static and dynamic QR codes?
A static code encodes the destination directly and can't be edited. A dynamic code encodes a short redirect you control, so you can change the destination without reprinting and see scan analytics. Neither expires.
Do Canva QR codes expire?
No. Canva creates static QR codes that encode the URL directly, so they're permanent and never expire. You can't edit the destination or track scans, though, and the code breaks if the linked page goes offline.
Do Chrome or Google QR codes expire?
No. Google Chrome's built-in QR generator creates a static code that encodes the page's URL directly, so it never expires — it simply points to whatever URL you captured. The same is true of Adobe Express and most browser and free-tool QR generators.
Do QR Code Monkey codes expire?
QR Code Monkey's free codes are static and never expire. Its dynamic codes run through a paid subscription, so those can stop redirecting if the subscription lapses.
Are there free QR codes that don't expire?
Yes. Static QR codes from any free generator are permanent. On TheQRCode.io, both static codes and free-tier dynamic codes keep working with no trial clock — nothing gets switched off to force an upgrade.
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
Do QR.io Codes Expire? Free Alternative
QR.io pauses dynamic codes when the trial ends. See a free-forever alternative whose codes don’t get switched off.
How to Create a QR Code
Step-by-step guide to making your first QR code in under a minute, no signup required.
QR Code Analytics
Track scans by device, location, and time so you know your dynamic codes are working.
Best QR Code Generators 2026
Compare the top QR code generator tools and find the best one for your needs.
WiFi QR Code Generator
Create a permanent WiFi QR code guests can scan to connect. It never expires.
Permanent QR Codes That Never Expire
Create static QR codes that work forever — no subscription, no expiry, no getting switched off.