Guide8 min read

Do QR Codes Expire? What Happens When You Stop Paying

TheQRCode.io Team
February 6, 2026
8 min read

The short answer: no QR code has an expiry date. The pattern is just data, and it will mean the same thing in ten years as it does today. What people hit and call an expired QR code is a dynamic code whose provider switched the redirect off — almost always because a free trial ran out or a subscription lapsed. So the question worth asking before you print anything is not “do QR codes expire” but what does this provider do when I stop paying? This guide answers that for the major generators, including us.

Quick Answer

The pattern: never expires, from any provider, ever

Static codes: nothing behind them to switch off, so they work forever

Dynamic codes: only as durable as the provider's policy when you stop paying — some deactivate them, we do not

Scan limits: a full quota stops the recording, not the redirect

Before you print: ask what happens to an already-printed code when the plan ends

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.

See a QR.io alternative with codes that never expire →

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 Stop Paying (Dynamic Codes)

This is the one that actually strands people, and it is what nearly every “my QR code expired” story turns out to be. A dynamic code points at a redirect the provider runs. If that provider deactivates the redirect when your trial ends or your card stops working, the code on your menu, flyer, or packaging goes dead — and you usually find out from a customer, not from them.

What we do instead, stated plainly:

They keep working. Every code you have printed carries on redirecting to wherever it already points; nothing is deleted and no code is switched off. The account returns to the free plan, so one dynamic code stays editable and the rest become read-only — still scannable, still redirecting, just not editable until you subscribe again. Scans above the free plan's 1,000 a month still redirect, they simply stop being recorded, and the dashboard shows the last 30 days. Your earlier scan history is kept and comes back if you subscribe again.

So the honest version is not “nothing changes” — you do lose the ability to edit all but one of your dynamic codes. What you never lose is the redirect. Anything you have already printed still lands where it lands.

2. 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

3. 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.

4. 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

5. 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.

What Each Generator Does When You Stop Paying

This is the table that matters, because it is the only difference that can strand a code you have already printed. Tools that only make static codes have nothing to switch off, so they are safe by construction. Tools that run a redirect for you have a policy, and the policies are not the same.

GeneratorCode typeWhat happens to a printed code when you stop paying
TheQRCode.ioStatic + dynamicKeeps redirecting. The account drops to the free plan, so one dynamic code stays editable and the rest become read-only. Nothing is deleted and nothing is switched off.
QR.ioDynamic (7-day trial)Codes are paused when the trial ends or the subscription lapses, so a scan stops reaching its destination until you pay $39.99/month. No permanently free plan.
QR Code MonkeyStatic free, dynamic paidFree static codes are unaffected and last forever. Dynamic codes run through the paid plan, so they can stop redirecting once it lapses.
CanvaStatic onlyNothing. There is no redirect to switch off. You also cannot edit the destination or see scans.
Chrome / GoogleStatic onlyNothing. The URL is encoded in the pattern itself, with no account behind it.
Adobe ExpressStatic onlyNothing, for the same reason as Canva and Chrome.

Competitor plans and prices checked September 2026. They change, and a policy is easier to change than a printed flyer — so confirm the current terms with the provider before you commit a code to print.

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:

  1. Use a free generator: Many tools create static QR codes for free with no expiration
  2. Encode the final URL directly: Make sure it's the exact page you want, not a redirect
  3. Download and save: Save the QR code image file (you own it forever)
  4. 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:

  1. Choose an established service: Look for companies that have been around for 5+ years
  2. Check data export policies: Ensure you can export your data if you leave
  3. Understand scan limits: Free plans have lower scan limits; paid plans offer more
  4. Monitor your usage: Track your scan counts to avoid hitting limits unexpectedly
  5. 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:

  1. Buy your own domain: e.g., go.yourbrand.com
  2. Create short redirect URLs: go.yourbrand.com/menu
  3. Generate static QR codes: These point to YOUR domain
  4. 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?

FeatureStatic QR CodeDynamic QR Code
ExpirationNever (permanent)Never expire; scans aren't recorded when limit exceeded
CostFree$5-50/month
AnalyticsNoneFull tracking
EditableNo (fixed URL)Yes (anytime)
QR Code SizeLarger (more data)Smaller (short URL)
Reliability100% (self-contained)Depends on service
Best ForPermanent itemsMarketing 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:

  • 1
    Monitor your scan usage: Track monthly scans to ensure analytics continue recording (codes work regardless)
  • 2
    Upgrade when needed: If you consistently hit limits and want continuous analytics tracking, upgrade to a higher plan
  • 3
    Keep a backup: Document all your QR codes and their destinations
  • 4
    Choose reliable services: Research the company's track record and reviews
  • 5
    Export 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?

Not inherently — but they can be switched off, and that is what people mean by an expired QR code. A dynamic code points at a redirect the provider runs, so if that provider deactivates it when a trial or subscription ends, the printed code stops reaching its destination. Ask what a provider does when you stop paying before you print anything.

What happens to my QR codes if I cancel my subscription?

On TheQRCode.io: They keep working. Every code you have printed carries on redirecting to wherever it already points; nothing is deleted and no code is switched off. The account returns to the free plan, so one dynamic code stays editable and the rest become read-only — still scannable, still redirecting, just not editable until you subscribe again. Scans above the free plan's 1,000 a month still redirect, they simply stop being recorded, and the dashboard shows the last 30 days. Your earlier scan history is kept and comes back if you subscribe again. Other providers differ sharply — some deactivate dynamic codes outright when a trial or subscription ends, so check before you print.

Do QR.io codes expire?

QR.io and TheQRCode.io are different companies, and people search for both this way, so to be clear about which is which: QR.io runs a 7-day trial and pauses your dynamic codes when it ends or a subscription lapses, so a printed code stops reaching its destination until you pay. TheQRCode.io does not switch codes off — static codes are permanent, and dynamic codes keep redirecting after a subscription ends, with only editing locked.

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
Share this article:

Create QR Codes That Last

Choose between static (permanent) or dynamic (trackable) QR codes. 14-day free trial, no credit card required.

Do QR Codes Expire? Only If Someone Switches Them Off | TheQRCode.io