Skip to content

Do QR Codes Expire? Static vs Dynamic QR Codes

Ahmad Tayyem, founder of QRLynx.
Founder
· Updated July 30, 2026 · 7 min read · Reviewed by QRLynx product team
An illustration of a QR code with arrows pointing to two different web pages, one of them through a history icon.

Key Takeaway

QR patterns remain valid; scans also depend on an active destination and redirect service. Identify the QR type, prevent failures, and recover the code.

The short answer

A QR code pattern has no built-in expiration date. A static QR keeps the same encoded data. A dynamic QR opens a redirect service, so the printed pattern can still scan while the managed link is paused, deleted, expired by a rule, or unavailable. The final website, file, profile, or payment page must also remain accessible.

What can actually expire?

A useful QR lifetime check separates four layers:

  1. The printed symbol: it stores data according to the QR standard. Physical damage, poor print quality, or obstruction can make the symbol difficult to decode, but time alone does not rewrite it.
  2. The encoded destination: a static QR may still decode correctly even when its website, document, social profile, or other destination has moved or lost access.
  3. The redirect: a dynamic QR contains a managed short link. That link needs the provider's routing service and an active code record.
  4. The owner's rules and account state: an owner can pause or delete a code, set an expiry rule, exceed an active-code allowance after a downgrade, or lose access because of a safety or account action.

This is why a scanner may report a readable QR while the page behind it no longer opens.

Static and dynamic QR lifetime

Static and dynamic QR lifetime
QuestionStatic QR codeDynamic QR code
What is encoded?
The final data or destination
A provider-managed short link
Built-in time expiry?
No
The QR format has none, but the provider or owner can control the redirect
Can the destination change?
A new QR is normally required
The owner can update the saved destination
Main lifetime dependency
The encoded destination remains useful and available
The redirect, code status, account conditions, and final destination remain available
Best verification
Decode the final value and open it
Open the short link, then check the provider dashboard and final destination

Before a long print run

Keep the printed QR, update where it leads

Use a dynamic QR when the destination may change. The printed short link stays stable while you manage its destination in QRLynx.

Create a dynamic QR The free Starter plan includes 3 active dynamic QR codes and unlimited scans.
Need campaign controls or longer analytics? Compare QRLynx plans

How to tell whether your QR code is static or dynamic

Scan the code and inspect the address before opening it. If the QR contains the final website or data you intended to share, it is operating as a static code. If it contains a short domain that forwards somewhere else, it uses a redirect and is operating as a dynamic or managed link.

The domain alone identifies the routing service, not every rule attached to the code. Sign in to the provider dashboard when possible and check the destination, active status, expiry settings, account state, and any capacity warning.

If you only have an image, use the QRLynx QR code scanner to read the stored value. Use the QR code troubleshooting guide when the camera cannot decode the symbol at all.

Current provider answers readers ask about

Do Bitly QR codes expire?

Bitly says its QR Codes do not expire by default. A code can stop working when it or its associated short link is deleted. A custom-domain code also depends on the domain continuing to point to Bitly and remaining attached to the account. Bitly added an optional paid expiration control in 2026, so an owner can deliberately set a date. See Bitly's current lifetime answer.

Do QR.io codes expire?

QR.io says static codes continue working after its seven-day trial, while dynamic codes pause when the trial ends. QR.io says the dynamic code and data remain saved and can reactivate after an upgrade. See QR.io's trial-expiration guidance.

Do Adobe Express QR codes expire?

Adobe says QR codes made in Adobe Express are static and do not expire. Changing the encoded URL requires a new code, and the destination still needs to remain available. See Adobe Express QR guidance.

Do QRCode Monkey QR codes expire?

QRCode Monkey says its generated codes are static and do not expire. The encoded content cannot be edited after creation. See the QRCode Monkey FAQ.

Do Canva QR codes expire?

Check the specific Canva QR tool or integration you used instead of relying on the Canva name alone. Decode the saved QR. A final URL stored directly in the pattern has no QR-provider expiration step. A short redirect introduces a service dependency, so check that service's current terms and dashboard.

Do QRLynx QR codes expire?

QRLynx static codes have no service-controlled expiration because the final data is stored in the symbol. Ordinary QRLynx dynamic codes also have no plan-based time expiry or scan cap. The free Starter plan includes 3 active dynamic codes, unlimited scans, and three months of analytics.

“Never expire” still needs scope. A QRLynx dynamic code can stop resolving when its owner pauses or deletes it, an explicit expiry or maximum-scan rule fires, a safety action applies, the destination is invalid, the account is unavailable, or a paid-plan downgrade leaves that code beyond the new active-code allowance. Excess ordinary codes pause rather than being deleted, and capacity can be restored by freeing a slot or moving to a suitable plan.

Pro and higher plans can deliberately apply expiration rules by date or maximum scan count. That is useful for time-limited material because the owner chooses the rule instead of discovering an unexpected provider deadline. Compare QRLynx plans and active-code allowances.

How to diagnose a QR code that stopped working

1

Decode the stored value

Use a phone camera or the QRLynx scanner. Record the exact URL or data before following it.

2

Open the final destination directly

If the stored value is the final URL, open it in a browser. Restore that URL, fix its permissions, or create a new QR when the destination has permanently changed.

3

Identify the redirect provider

If the stored value is a short link, use its domain to identify the service. Sign in and check the code status, destination, expiry settings, account state, and active-code allowance.

4

Separate symbol failure from link failure

If the camera cannot decode the image, test the original file and inspect contrast, clear margin, size, damage, glare, and placement. If it decodes but the page fails, focus on the destination or redirect.

5

Test the repaired journey

Scan the actual printed piece on representative phones. Confirm both the redirect and final destination before restoring the material to use.

How to make a QR code last on permanent print

  • Control the destination. A URL on a domain you manage gives you more recovery options when content moves.
  • Choose static or dynamic deliberately. Static removes the redirect dependency. Dynamic adds destination editing and analytics but requires a dependable managed route.
  • Read the provider's current lifecycle terms. Confirm what happens after a trial, cancellation, downgrade, failed payment, account deletion, or policy action.
  • Test before the full print run. Scan the final exported file and a physical proof, then verify the complete destination.
  • Keep an inventory. Record each printed placement, encoded URL, provider, account owner, and last successful test date.
  • Use a readable fallback. Important signs, tickets, safety material, and long-lived packaging benefit from a visible URL or contact path.

Review long-running codes on a schedule that matches their importance. The goal is to catch a destination or account change before a reader does.

QR code expiration questions

How long does a QR code last?

The QR pattern has no time limit. A static code remains decodable while the physical symbol is readable, but its destination must still exist. A dynamic code also depends on its redirect provider, code status, account conditions, owner rules, and final destination.

Do free QR codes expire?

Free is a price label, not a QR lifetime rule. A free static code has no provider redirect to expire, although its destination can change. A free dynamic code follows the provider's current trial, plan, account, and lifecycle terms. Check those terms before permanent printing.

Do QR codes expire if they are not used?

The QR format has no inactivity timer. A provider can still apply its own account or product policy, so a managed dynamic code should be checked against that provider's current terms.

Can you tell whether a QR code expired by looking at it?

No. The printed pattern usually looks the same. Scan or decode it, identify whether it stores a final destination or short redirect, and test each part of the journey.

Can an expired dynamic QR code be reactivated?

It depends on the provider and cause. A paused trial, account, or capacity state may be reversible. A deleted code, retired provider domain, or lost account may require a new QR and new print. Check the provider dashboard before replacing anything.

What happens if a dynamic QR provider closes?

The printed code still contains the provider's short URL, but that URL may no longer redirect. A custom domain you control can provide more migration options when the provider supports it. Otherwise, changing providers normally requires a newly generated QR for future prints.

Do Canva QR codes expire?

The safe answer depends on the specific Canva QR tool or integration used. Decode the QR. If it stores the final destination, there is no separate QR redirect service to expire. If it stores a short link, check the service behind that link and its current account terms.

Do QRLynx QR codes expire?

QRLynx static codes have no service-controlled expiration. Ordinary dynamic codes have no plan-based time expiry or scan cap, and the free Starter plan includes 3 active dynamic codes. Owner settings, manual status, deletion, safety actions, destination validity, account state, and downgrade capacity can still affect an individual code.

Should I use a static or dynamic QR for permanent printing?

Use static when the destination is stable and you do not need QR-layer editing or analytics. Use dynamic when changing the destination after printing or measuring scans matters. For dynamic print, verify the provider's lifecycle terms and keep the destination under an account your organization controls.

Enjoyed this article? Share it!

Ahmad Tayyem, founder of QRLynx.

About the author

Founder of QRLynx, built through Jorbox LLC

Ahmad builds and runs QRLynx end to end: product, engineering, and the original QR research behind these guides. For how we research, test and review these guides, see our testing methodology and editorial policy.

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.

QRLynx pricing plans

Starter plan details selected

Starter

Free forever
$0 /month
Free forever
  • 3 Dynamic QR Codes
  • 1 Folder
  • 5 MB per PDF upload
  • AI Insight Summaries
  • 3 Months Analytics
Most Popular

Pro

Best value for campaigns
$14 /month
Billed monthly
  • 300 Dynamic QR Codes
  • 25 Folders
  • 15 MB per PDF upload
  • 2 Years Analytics
  • Country Analytics
  • Password Protection
  • Smart Redirect Rules
  • Access Consent Screens
  • Expiry Rules
  • QR Scheduling
  • Bulk Dynamic QR: 100/batch
  • Instant QR Redirects
  • Full AI Insights
  • SVG / PDF Downloads

Business

For teams and agencies
$29 /month
Billed monthly
  • 1,000 Dynamic QR Codes
  • 100 Folders
  • 25 MB per PDF upload
  • 3 Years Analytics
  • City, Device & Browser Analytics
  • CSV Analytics Export
  • Bulk Dynamic QR: 250/batch
  • Team Management (10 Members)
  • Lead Capture Forms
  • Email Reports
  • Public API Access
  • Instant QR Redirects
  • Full AI Insights
  • Country Analytics
  • Password Protection
  • Smart Redirect Rules
  • Access Consent Screens
  • Expiry Rules
  • QR Scheduling
  • SVG / PDF Downloads

Enterprise

For white-label scale
$99 /month
Billed monthly
  • 5,000 Dynamic QR Codes
  • 500 Folders
  • 50 MB per PDF upload
  • Unlimited Analytics
  • Bulk Dynamic QR: 1,000/batch
  • Team Management (100 Members)
  • White Label Domains
  • Retargeting Pixels
  • Instant QR Redirects
  • Full AI Insights
  • Country Analytics
  • City, Device & Browser Analytics
  • CSV Analytics Export
  • Password Protection
  • Smart Redirect Rules
  • Access Consent Screens
  • Expiry Rules
  • QR Scheduling
  • Lead Capture Forms
  • Email Reports
  • Public API Access
  • SVG / PDF Downloads

Core features included in every plan

(free and paid, no exceptions)
  • Unlimited Static QR Codes
  • QR Pause & Activate
  • Unlimited Scans
  • Dynamic Projects Are Preserved
  • 61 QR Code Types
  • Apple & Google Wallet Passes
  • Custom Logo Upload
  • QR Code Frames
  • No Watermark
  • No Scan Ads
  • JPG, PNG, WEBP & HD Downloads
  • Bulk Static QR (up to 100/batch)

50% off for verified nonprofits, schools & open-source projects: contact us to apply.

Create your next QR campaign with QRLynx

Start free, then choose the capacity, analytics, campaign controls, or team features your work needs.

Talk to Sales
Free forever
Unlimited scans
Dynamic projects preserved