Skip to content

Do QR Codes Expire? 2026 Guide (+ 15 Providers Compared)

Ahmad Tayyem
Founder & QR Code Technology Specialist
· 15 min read
Do QR Codes Expire? 2026 Guide (+ 15 Providers Compared)

Key Takeaway

QR codes don't expire by default — but the service hosting the redirect can. See which providers expire (Bitly, Linktree, Chrome, QR.io, 15+ more) in 2026.

TL;DR

No, QR codes don't technically expire. The black-and-white pattern of a QR code printed 10 years ago still scans today. But whether a code still works depends on whether it's static or dynamic, and which service hosts the redirect.

Static QRs from Chrome, Canva, QR Code Monkey, and Adobe Express never expire. Dynamic QRs from Bitly, Flowcode, and QRLynx also don't expire on their free tiers. But dynamic QRs from Uniqode (14-day trial), QR.io (7-day trial), and QR Tiger (3-day trial) stop working when your free trial ends.

Static vs Dynamic QR Codes — What Actually Expires

Before we go through providers, you need to know which kind of QR code you're dealing with. The expiration behavior is completely different.

Static QR Codes: The Pattern IS the Data

A static QR code has the destination (URL, text, contact info, Wi-Fi credentials) encoded directly into the black-and-white pattern. Once the pattern is printed, the data inside never changes — and never expires.

You scan a static QR, and your phone reads the data from the pattern itself. No server, no lookup, no dependency on any company staying in business.

Static QRs never expire. A static QR from 2014 works in 2026 because the pattern hasn't changed. The only way a static QR can stop being useful is if the destination it points to stops existing (the website shuts down, the URL changes, etc.).

Dynamic QR Codes: The Pattern is a Redirect

A dynamic QR code contains a short URL like qrlynx.com/s/abc123 instead of your actual destination. When scanned, the phone hits that short URL, which looks up the current destination in a database, then redirects to it.

This design gives you three powers static QRs don't have: you can edit the destination URL after printing, you get scan analytics (who, when, where), and you can set rules like expiration dates.

But it also creates a dependency: the short URL needs a server to handle the redirect. If the service hosting that server deactivates your code (trial ended, subscription cancelled, account deleted, provider shut down), the QR stops working — even though the printed pattern is perfectly fine.

The 60-Second Test: Static or Dynamic?

Scan your QR. Look at the URL that appears:

  • If it's the actual destination (e.g., yoursite.com/menu) — it's static. Won't expire.
  • If it's a short URL (e.g., bit.ly/abc, qrco.de/xyz, qrlynx.com/s/abc) — it's dynamic. Check the provider's expiration policy.

If you can't remember which type you made, scan the code with any phone camera and the URL will tell you.

15-Provider QR Code Expiration Matrix

Audited April 14, 2026 — sourced from each vendor's official documentation

ProviderDynamic codes expire?Free tier durationSafe for permanent print?
Bitly
Never (default)
Permanent free plan
Flowcode
Never
2 free dynamic forever
QRLynx
Never
3 free dynamic forever
QRCodeKIT
Never
2 free dynamic forever
QR Planet
Not if under 50 scans/day
Throttled free
Linktree
Account-dependent
Permanent free
Canva
Static only — never
Permanent free
Chrome (built-in)
Static only — never
Free forever
Google Docs / Sheets
Static only — never
Free forever
Adobe Express
Static only — never
Free forever
QR Code Monkey
Static only — never
Free forever
Uniqode
Yes — after 14 days
14-day trial
QR.io
Yes — after 7 days
7-day trial
QR Code Generator (.com)
Yes — after 14 days
14-day trial
QR Tiger
Yes — after 3 days
3-day trial

Does Your QR Code Provider Expire Codes? (15 Providers Answered)

Do Bitly QR codes expire?

No. Bitly QR codes never expire by default. Per Bitly support: "Bitly QR Codes will never expire, and will only stop working if you delete the link you used to generate the QR Code." You can manually set an expiration date on paid plans if you want, but the default behavior is permanent.

Do Flowcode QR codes expire?

No. Flowcodes never expire on any plan. Per Flowcode support: "The Flowcodes and Flowpages you create will never expire." Free accounts get 2 dynamic codes with unlimited scans, and they stay alive even if you never upgrade.

Do QRLynx QR codes expire?

No. QRLynx offers 3 free dynamic QR codes that never expire — even if you never upgrade to a paid plan. See pricing for details. Static QRs can be created without an account and also never expire. QRLynx runs on Cloudflare's global edge network with sub-50ms redirect speeds.

Do QRCodeKIT codes expire?

No. QRCodeKIT gives you 2 free dynamic QR codes with no expiration. Per their docs, these 2 codes are yours for life and can be edited and reused indefinitely.

Do QR Planet QR codes expire?

Not if usage stays under 50 scans/day. QR Planet free accounts keep dynamic codes active as long as they're scanned less than 50 times per day. Above that threshold, the code gets throttled rather than deactivated.

Do Linktree QR codes expire?

Not directly — but they depend on your account staying active. As long as your Linktree account exists and your username hasn't changed, the QR keeps working. If you change your Linktree username, the QR pointing to the old username stops working. If you delete your account, all QRs die.

Do Canva QR codes expire?

No. Canva only creates static QR codes. The URL is baked into the pattern, so the code works forever. But Canva can't give you scan analytics or let you edit the destination.

Do Chrome (built-in) QR codes expire?

No. Chrome's built-in QR generator (accessed via the Share menu on any page) creates static QRs. They never expire. Same for Microsoft Edge and Safari's built-in options.

Do Google Docs / Sheets QR codes expire?

No. Google Workspace QR codes are static. The data is embedded in the pattern; no server dependency.

Do Adobe Express QR codes expire?

No. Adobe Express only generates static QRs. They're free forever and never expire.

Do QR Code Monkey codes expire?

No. QR Code Monkey creates only static QRs — no scan limits, no expiration, no account required. The trade-off: you can't edit the destination or track scans.

Do Uniqode QR codes expire?

Dynamic codes: yes, after the 14-day trial. Per Uniqode's docs: "Once the 14-day trial ends, dynamic QR Codes do expire unless you're on a plan." Static QRs created during trial keep working indefinitely.

Do QR.io QR codes expire?

Dynamic codes: yes, after 7 days. Per QR.io support: the free trial is 7 days, and dynamic QRs deactivate when it ends unless you subscribe. Static QRs continue working forever.

Do QR Code Generator (.com) codes expire?

Dynamic codes: yes, after 14-day trial. Trial dynamic QRs stop working once the free trial period ends. Static QRs survive.

Do QR Tiger QR codes expire?

Dynamic codes: yes, after 3-day trial. QR Tiger has the shortest trial of the major providers. Any dynamic code made during the 3-day trial is deactivated unless you subscribe.

Why Dynamic QR Codes Can Expire (The Technical Reason)

If you've read this far, you understand that expiration is entirely a service issue, not a pattern issue. But why does it happen at all? Here's the technical reason.

The Redirect Dependency

A dynamic QR code contains a short URL like qrlynx.com/s/abc123. When scanned, the phone:

  1. Reads the short URL from the pattern.
  2. Makes an HTTP request to the provider's server.
  3. The server looks up the code in a database.
  4. The server returns a redirect to the destination URL.
  5. The phone follows the redirect and loads the destination.

Steps 2, 3, and 4 depend on the provider's infrastructure being alive and your code being active in their database. If either fails, the QR scan returns a 404 or error page — even though the QR pattern itself is fine.

Trial Expiration vs Subscription Cancellation

Two common trigger events:

  • Free trial ends: Providers give you 3-14 days to test dynamic features, then deactivate the codes unless you pay.
  • Subscription cancelled: On most paid-only providers, cancelling your plan deactivates all your dynamic codes.

Some providers grace-period the codes for days or weeks after cancellation. Others kill them instantly. Always check the specific cancellation terms before committing to permanent printed materials.

What Happens the Moment a Code Expires

When a dynamic QR expires, scanning it typically shows one of:

  • A 404 / "This page doesn't exist"
  • A redirect to the provider's upgrade / signup page
  • A branded "This QR code has expired" landing page
  • Complete silence (the browser just hangs)

None of these are great for your brand. A "QR code expired" page on your printed menu or business card sends the worst possible signal to a customer.

What to Do if Your QR Code Stopped Working

If you scanned a QR you created and it's not working, here's how to diagnose and fix it.

Step 1 — Figure Out Whether It's Static or Dynamic

Scan the code with any phone. Look at the URL displayed:

  • If it's the actual destination URL → static, and the destination URL itself has broken
  • If it's a short redirect URL → dynamic, and the provider is the issue

Step 2 — If Static: Fix the Destination URL

Static QR failures are almost always because the destination URL changed or the page went offline. Options:

  • Restore the old URL (set up a redirect from the old URL to the new one on your server)
  • Put a landing page at the old URL explaining the change
  • Accept it's dead and reprint with the new URL (using a dynamic QR next time)

Step 3 — If Dynamic: Diagnose the Provider Issue

Log into the provider. Possibilities:

  • Trial expired → either pay to reactivate, or migrate to a provider with a permanent free tier
  • You cancelled the subscription → same options
  • Account is still active but code stopped working → contact provider support (rare; usually backend issue)
  • Provider shut down → no recovery; you need to reprint

Step 4 — Recover Scan History (If You Can)

If the provider still has your account, export historical scan data before doing anything else. Most providers retain analytics for some period after code deactivation (usually 30-90 days). Export to CSV now if this data matters.

Step 5 — Migrate to a Provider That Doesn't Expire

To avoid repeat pain, move to a provider with a permanent free tier for dynamic QRs: Bitly, Flowcode, QRCodeKIT, or QRLynx (3 free dynamic codes, no expiration). Recreate your QR with the same destination. Reprint where necessary.

How to Create a QR Code That Will Never Expire

1

Choose a provider with permanent free dynamic codes

Bitly, Flowcode, QRCodeKIT, and QRLynx all offer permanent free tiers for dynamic QR codes. Avoid '14-day free trial' providers for anything you'll print. Verify the provider's help docs specifically say 'codes don't expire' before you commit.

2

Host your destination URL on a domain you own

If your QR points to a social media profile (Linktree, Instagram, Beacons), a service change or account issue can break your code. Pointing to your own domain (yourdomain.com/menu) gives you full control — even if you switch QR providers later.

3

Avoid username-based short links for long-lived materials

Linktree, Beacons, AllMyLinks, and similar services tie the QR to your username. If you ever rename your account or the service changes its URL format, the QR breaks. For permanent print, use a URL that doesn't depend on a username.

4

Export your scan analytics monthly

Even on permanent free tiers, download your scan history to CSV monthly. This protects you against unexpected provider changes and gives you a historical record the provider can't accidentally delete.

When You WANT Your QR Code to Expire (Use Cases)

Sometimes expiration is the feature, not the bug. If you're running a time-limited campaign, being able to auto-deactivate the QR on a specific date is exactly what you need.

Common scenarios where expiration helps:

  • Flash sales and limited-time offers. Set the QR to expire at midnight on the sale's last day. After expiry, it can redirect to your regular store or a "sale ended" page.
  • Event registration windows. Registration closes at a certain date — after that, the QR redirects to "registration closed" or to event-day info.
  • One-time-use vouchers and coupons. Set an expiration based on scan count (1 scan, then it's deactivated).
  • Time-gated content drops. Product launch QRs that activate on launch day and stop on the following Monday.
  • Beta program enrollment. Cap enrollment at 500 scans, then redirect to a waitlist.

QRLynx's expire rules feature lets you set any of these triggers — date, scan count, or one-time access — on any dynamic QR code. The code auto-redirects to a fallback URL of your choice once the trigger fires.

How to Audit Your Existing QR Codes

If you've been using QR codes for a while, you probably have some scattered across various providers. Here's how to audit what's at risk.

1. Make a list of every QR you've deployed

Business cards, menus, packaging, event signage, email signatures, printed flyers — list every place a QR code of yours is in the wild.

2. Identify each QR's provider

Scan each one and check the short URL's domain. bit.ly = Bitly. flowcode.com = Flowcode. qrco.de = QR Tiger. qrlynx.com/s = QRLynx. Etc. If the URL is a custom domain, log into your provider dashboards to find the QR.

3. Cross-reference against this guide

For each provider, check the expiration behavior in the table above. Flag any QR on a provider with a time-limited trial — those are your biggest risks.

4. Prioritize migration for high-impact QRs

Start with QRs on permanent printed materials (business cards, menus, signage, packaging). These are the most painful to reprint. Migrate them first to a provider with a permanent free tier.

5. Keep the audit current

Vendor policies change. Re-check your providers' terms quarterly. We re-audit the 15-provider table in this guide every 90 days; check back here or subscribe to our blog to get updates.

Frequently Asked Questions

How long does a QR code last?

The QR code pattern itself lasts indefinitely. A QR printed in 2014 still scans correctly today. What determines whether the code still "works" is whether the destination URL is alive and, for dynamic QRs, whether the hosting provider keeps the code active. Static QRs last as long as their destination URL exists. Dynamic QRs last as long as the provider keeps them active (which depends on the plan/trial terms).

Do free QR codes expire?

It depends on the provider and whether the code is static or dynamic. Free static QR codes from Chrome, Canva, Adobe Express, and QR Code Monkey never expire. Free dynamic QR codes from Bitly, Flowcode, QRCodeKIT, and QRLynx also don't expire. But "free trial" dynamic QRs from Uniqode (14 days), QR.io (7 days), and QR Tiger (3 days) stop working when the trial ends — even though the marketing calls them "free."

Do AI-generated QR codes expire?

AI-generated QR codes (the artistic QR codes made by AI image tools) follow the same rules as any other QR code. If the underlying code is static (the destination is encoded directly into the pattern), it never expires. If the AI tool used a redirect URL to make the code editable, it depends on whether the hosting service keeps the code active. Check the AI generator's documentation to see which type it produces.

Do QR codes expire if not used?

No. QR codes don't expire based on usage. A QR that is never scanned doesn't "time out." The pattern is just data — it doesn't know if it's been scanned or not. Whether it still works when scanned depends entirely on whether the destination URL (or redirect service) is still active.

Can you tell if a QR code has expired just by looking at it?

No. An expired QR code looks identical to a working one. The only way to tell is to scan it. If the scan returns a 404, an upgrade prompt, or a "code expired" page, the code has been deactivated. If it loads the correct destination, it's still working. Always test a QR code after printing and periodically during its campaign life.

Can you reactivate an expired QR code?

Sometimes. For dynamic QRs deactivated because of a trial or subscription lapse, logging back in and paying usually reactivates the code — your historical analytics often stay intact. For static QRs where the destination URL broke, you can restore the URL or set up a redirect from it. If a provider shut down entirely, there's no recovery — you need to generate a new QR with another provider.

What happens if the QR code generator company shuts down?

If a dynamic QR provider shuts down, your codes stop working with no recovery. This is a real risk for newer or smaller providers. To protect yourself: (1) choose established providers with multi-year track records, (2) use providers that allow you to export codes to a self-hosted redirect if needed, (3) keep your destination URLs hosted on domains you control so you can migrate to a new provider if necessary.

Can you transfer QR codes between providers?

Not directly. There's no universal "QR code export" format. But here's the workaround: if your destination URL is on a domain you own, you can recreate the QR with a new provider using the same destination. The old printed QRs will keep working as long as the old provider keeps them active. Once you switch, new prints use the new provider's QR.

Do QR codes from Microsoft Word expire?

Microsoft Word and other Office apps generate static QR codes. They don't expire. The QR contains the destination data directly — no server lookup, no expiration dependency. Same for Google Docs, Sheets, and similar office suites.

Why did my QR code stop working even though I didn't cancel my subscription?

Three common causes: (1) your plan was downgraded (paid-to-free) and your dynamic codes exceeded the free-tier limit, (2) your payment method failed and the provider deactivated codes, or (3) the destination URL itself broke. Log into your provider dashboard first to check the code's status. If the code shows "active" but isn't working, the destination URL is the issue.

Is there a free QR code that lasts forever?

Yes. Static QR codes from Chrome, Canva, Adobe Express, Google Docs, and QR Code Monkey are free and never expire. If you need dynamic features (editable destination, scan analytics), free permanent dynamic QRs are available from Bitly, Flowcode (2 codes), QRCodeKIT (2 codes), and QRLynx (3 codes). All four keep dynamic codes active without a subscription.

Can a QR code expire if I haven't printed it yet?

The QR data file (PNG/SVG) doesn't expire on its own. But if it's a dynamic QR and you lose access to the provider before printing, the code may deactivate before you ever use it. Best practice: print a test scan the same day you generate the code, verify it works, and ideally commit the final print run before any trial period expires.

Bottom Line

QR codes don't expire. Services do.

For permanent printed materials (business cards, menus, packaging, signage), use either a static QR (from Chrome, Canva, Adobe Express, or QR Code Monkey) or a dynamic QR from a provider with a genuinely permanent free tier: Bitly, Flowcode, QRCodeKIT, or QRLynx.

For time-limited campaigns (flash sales, event registration, limited vouchers), dynamic QRs with expire rules are the right fit — you want the expiration to fire on your schedule, not the provider's.

The trap to avoid: "14-day free trial" dynamic QRs for permanent print. Every week we see stories of businesses that printed 500+ business cards or a full restaurant menu only to find the codes dead after a trial ended. Free-trial-based providers can be great for testing features, but they're a liability for anything you intend to use long-term.

Related reading: 13 best dynamic QR code generators (2026 test), static vs dynamic QR codes explained, QR code not working? 12 fixes.

Enjoyed this article? Share it!

Rated Excellent by Businesses Worldwide

Real Trustpilot reviews from QRLynx users across 200+ countries.

"Great customer service! Responded promptly, provided detailed answers, and resolved all issues thoroughly..."
★★★★★

Sheri A.

"Tried other QR code services but QRLynx worked smoothly. Great free plan with analytics and dynamic codes..."
★★★★★

Mahmoud M.

"Messed up a QR code already sent to print on promotional materials. Support helped me the very same day to fix it and get the printed QR codes working again..."
★★★★★

Snežana B.

Ready to Create Your Own QR Codes?

Start for free and upgrade as you grow. All plans include dynamic QR codes, analytics, and custom branding.

Trusted by 2,000+ businesses
4.3/5 on Trustpilot
Cancel anytime
/
For personal projects
Free
No card required
  • 3 Dynamic QR Codes Editable QR codes — change the destination URL anytime
  • Unlimited Scans All plans include unlimited scans — no caps, no throttling
  • 30-Day Analytics View scan data from the last 30 days
  • AI Insights AI-generated plain-language summaries of your scan performance with key trends and takeaways.
  • 1 Folder Organize your QR codes into a folder
  • JPG, PNG, WEBP Downloads
  • Pause & Activate QR Codes Pause QR codes to stop scans, reactivate anytime within your plan limit
Most Popular
Pro
Best for marketers
$14 /mo
Billed monthly

Cancel anytime. No lock-in.

  • 50 Dynamic QR Codes
  • Unlimited Scans
  • 60-Day Analytics Upgraded from 30 days
  • AI Insights (Advanced) Deeper analysis: anomalies, trends, actionable recommendations.
  • 5 Folders
  • 10 MB PDF Upload
  • Custom Logo Upload
  • SVG / PDF Downloads
  • JPG, PNG, WEBP Downloads
  • Password Protected QRs Require a password before showing QR content
  • Smart Redirect Rules Redirect by device, country, or time
  • Access Consent Screens Age verification, terms, disclaimers
  • Expiry Rules Auto-expire by date or scan count
  • QR Scheduling Set start/end times for QR activity
Business
For teams & agencies
$29 /mo
Billed monthly

Cancel anytime. No lock-in.

  • 250 Dynamic QR Codes
  • Unlimited Scans
  • 90-Day Analytics Upgraded from 60 days
  • AI Insights (Advanced) Deeper analysis: anomalies, trends, actionable recommendations.
  • 25 Folders
  • 20 MB PDF Upload
  • Custom Logo Upload
  • SVG / PDF Downloads
  • JPG, PNG, WEBP Downloads
  • Password Protection
  • Smart Redirect Rules
  • Access Consent Screens
  • Expiry Rules
  • QR Scheduling
  • Bulk QR (100/batch)
  • Team Management (3 Members) Invite team members to collaborate on QR codes, analytics, and folders
  • Lead Capture Forms Collect leads directly from QR code scans
  • CSV Report Export
Enterprise
For large organizations
$99 /mo
Billed monthly

Cancel anytime. No lock-in.

  • 1,000 Dynamic QR Codes
  • Unlimited Scans
  • 90-Day Analytics
  • AI Insights (Advanced) Deeper analysis: anomalies, trends, actionable recommendations.
  • 100 Folders
  • 50 MB PDF Upload
  • Custom Logo Upload
  • SVG / PDF Downloads
  • JPG, PNG, WEBP Downloads
  • Password Protection
  • Smart Redirect Rules
  • Access Consent Screens
  • Expiry Rules
  • QR Scheduling
  • Bulk QR (500/batch)
  • Team Management (10 Members) Up to 10 members with role-based access
  • Lead Capture Forms
  • CSV Report Export
  • Retargeting Pixels Facebook, Google, GTM tracking pixels on QR landing pages
  • White Label Domains Use your own domain for QR redirects (e.g. qr.yourbrand.com)
  • Email Scan Summaries
  • Dedicated Success Manager

Free forever on Starter. Try Pro free for 14 days — no credit card needed.

Why businesses choose QRLynx

Features most competitors charge extra for — included in every plan

47
QR Code Types
URL, WiFi, vCard, PDF & more
Bio Pages
Built-in Landing Pages
No Linktree needed
Unbranded
No Watermark on Free
Even on the Starter plan
Unlimited
Scans on All Plans
Free and paid — no caps ever
275+
Edge Locations
Sub-50ms redirects globally
Lead Forms
Capture Contacts
Built-in lead gen from scans
Smart Rules
Conditional Redirects
By device, location, or time
PDF QR
Upload & Share PDFs
Menus, flyers, documents

Ready to Transform Your QR Code Experience?

Join thousands of businesses already using QRLynx to create, customize, and track their QR codes with ease.

Talk to Sales
No credit card
Free forever
Cancel anytime