The State of QR Codes 2026: Usage, Trends & BenchmarksThe State of QR Codes 2026: Usage, Trends & BenchmarksThe State of QR Codes 2026: Usage, Trends & BenchmarksThe State of QR Codes 2026: Usage, Trends & BenchmarksThe State of QR Codes 2026: Usage, Trends & BenchmarksThe State of QR Codes 2026: Usage, Trends & BenchmarksThe State of QR Codes 2026: Usage, Trends & BenchmarksThe State of QR Codes 2026: Usage, Trends & BenchmarksThe State of QR Codes 2026: Usage, Trends & BenchmarksThe State of QR Codes 2026: Usage, Trends & BenchmarksThe State of QR Codes 2026: Usage, Trends & BenchmarksThe State of QR Codes 2026: Usage, Trends & Benchmarks

Do QR Codes Expire? How Long They Last & Why

Do QR Codes expire once printed? Static codes are permanent. Dynamic codes expire when plans lapse or scan limits hit. Learn how to prevent qr code expiry and create qr codes that last.

Ektha S
Last Updated:  April 20, 2026
Share
Do QR Codes Expire? How Long They Last & Why

Key takeaways

  • Static QR Codes do not expire. Static QR Codes encode data permanently into the pattern and work indefinitely as long as the destination URL is live.
  • Dynamic QR Codes can expire when a subscription lapses, a monthly scan limit is reached, or the platform's redirect service goes offline.
  • A QR Code's pattern never becomes unreadable on its own. What expires is the infrastructure behind it.
  • Free dynamic QR Codes carry deactivation risk and should not be used on any printed material with a shelf life longer than the free trial.
  • A single missed subscription renewal can deactivate every dynamic QR Code on an account simultaneously, including codes already printed and distributed.
  • Scanning an expired dynamic QR Code returns an error page or "link not found" message; there is no visual indicator on the printed code itself.

Most businesses assume a QR Code is permanent. It is printed and locked in place, so it should work forever. But that is only true for static QR Codes.

Static QR Codes do not expire and keep working long after printing. Dynamic QR Codes are different. They rely on an active subscription or usage limits, and stop working when a payment lapses or users reach the scan cap.

The catch is that both look identical. You only discover the difference when a customer scans the code and it fails.

Why do QR Codes expire?

QR Code expiry is not about the printed pattern degrading or becoming unreadable. What expires is the service or URL behind the code: the destination the code points to, or the redirect layer that connects the scan to a final URL.

Five things cause a QR Code to expire.

  1. The destination URL goes offline (404 or domain expiry).
  2. The subscription to the dynamic QR Code platform lapses.
  3. Users reach the monthly scan limit on a free or entry-level plan.
  4. The platform hosting the redirect shuts down entirely.
  5. Any physical damage to the QR Code

QR Code expiry is different for static and dynamic QR Codes. A static QR Code encodes the destination URL directly into the pattern, so as long as the URL stays live, it doesn’t expire. A dynamic QR Code encodes a short redirect URL that a platform controls. The redirect URL forwards every scan to whatever destination the account owner sets. Expiry of these codes depends on multiple factors.

Do static QR Codes expire?

Static QR Codes last indefinitely. A code created today can still be scanned in 10 years, provided the destination URL remains active and the printed image remains readable.

Unlike dynamic QR Codes, static codes store the destination directly in the black-and-white pattern at creation. They do not rely on a server, redirect, or subscription. As long as the link still works and the print has not been damaged, the code remains scannable. If the page is removed or the domain expires, the scan still works but leads nowhere. The pattern itself does not expire.

Do dynamic QR Codes expire?

Dynamic QR Codes don't expire on their own. They work through a redirect layer hosted by the platform you used to create them. When you scan the code, it pings that platform's server, which then forwards the user to your intended URL. This architecture is what makes dynamic codes editable.

Dynamic QR Codes can stop working in two situations.

  1. Subscription lapses: If your account expires or payment fails, the platform deactivates the redirect, and every scan returns an error
  2. Scan limit reached: Free and entry-level plans cap monthly scans. Once hit, the code stops working until the billing cycle resets automatically.

The code itself never changes, so no reprinting is needed in either case. Before printing a designed QR Code at scale, make sure your plan supports your expected scan volume.

How to fix expired QR Codes

QR Codes expire for five reasons, and each requires a different fix.

1. Subscription ended

When a paid QR Code plan lapses, the dynamic code redirect stops resolving. The server-side link is gone even though the printed code is unchanged.

Fix: Renew the subscription to restore the redirect immediately. The printed QR Code requires no changes. If the original provider is no longer viable, you will have to sign up for another dynamic QR Code generator and reprint the QR Codes.

2. Destination URL deleted or moved

A static QR Code pointing to a deleted page scans without error but produces a 404. A dynamic QR Code pointing to a deleted destination produces the same result at the final step.

Fix: For a dynamic QR Code, update the QR Code’s destination in the platform dashboard; no reprinting is needed. For a static QR Code, the code cannot be edited. Set up a redirect from the old URL path to the new destination, or reprint with the corrected URL.

3. Scan limit reached

Free-tier generators cap scans at limits as low as 50 or 100. Once users hit the limit, the platform deactivates the code. Some paid QR Code tools also have scan limits.

Fix: Upgrade to a paid plan on the current platform to remove the scan cap and reactivate the code. If the platform does not offer an upgrade path, switch to a provider that does. Uniqode imposes no scan limits on any paid plan. Recreate the code on the new platform and reprint any physical materials.

4. Platform or campaign shut down

If a QR Code provider is acquired, pivots, or closes, all dynamic codes on the platform can become inactive simultaneously. Data portability is the safeguard against this risk.

Fix: No recovery is possible if the provider's redirect infrastructure is gone. Recreate the QR Code on a new platform and reprint. Going forward, choose providers that offer data portability or export so redirect destinations can be migrated without reprinting.

5. Physical damage or print quality

Another reason why your QR Code is not working might be because the printed code is too small, pixelated, low-contrast, or physically worn. Always test printed QR Codes across multiple devices and lighting conditions before wide distribution.

Fix: Reprint or replace the damaged material with a correctly sized, high-contrast version. As a rule, QR Codes should be printed at a minimum of 2 × 2 cm and tested across multiple devices and lighting conditions before wide distribution.

How QR Code expiry works on different platforms

Not every platform creates the same type of QR Code. The table below shows how expiry works on six major platforms.

PlatformDoes it expire?Conditions
Google QR CodesNo (static only)Permanent while the linked URL is live
CanvaNo (static only)No redirect layer. Destination change requires reprinting
Adobe ExpressNo (static only)Static output; pattern is permanent
QRCode-MonkeyNo (static only)No dynamic redirect; pattern is permanent
UniqodeConfigurableStatic: permanent. Dynamic: subscription-dependent with active plan

Do Canva QR Codes expire?

Canva QR Codes are static. Canva encodes the destination URL directly into the pattern at creation. The pattern does not expire on Canva's end. The limitation is that static codes cannot be updated after printing: if the destination URL changes, a new QR Code must be generated and the material reprinted. For permanent links that will not change, Canva QR Codes work indefinitely.

Do Google QR Codes expire?

Google QR Codes generated through Google products are static. The QR Code encodes the destination URL directly into the pattern with no redirect layer. Google QR Codes do not expire. As long as the linked URL remains live, the code continues to work.

Do Adobe Express QR Codes expire?

Adobe Express QR Codes are static output. Adobe Express encodes the destination URL directly into the pattern. No subscription, no redirect, no expiry. The pattern is permanent from the moment of creation.

Do QR Codes from free online generators expire?

Free online QR Code generators encode the URL directly into the image to produce static, non-expiring QR Codes. Tools that offer free dynamic QR Codes almost always impose a trial period or scan limit before deactivating the code.

Do QR Codes from dedicated dynamic platforms expire?

Platforms built specifically for dynamic QR Codes vary significantly on expiration terms. Paid plans on established platforms typically carry no scan limits and keep redirects active as long as the subscription renews. Free tiers almost always cap scans, impose a trial period, or both.

Before printing at scale, check whether the platform imposes scan limits on paid plans, allows analytics data export, and has a track record of stability. A platform shutdown makes every code it hosts inactive at once.

Can you reactivate an expired QR Code?

Dynamic QR Codes are recoverable. Renew the subscription and the redirect reactivates. QR Codes on already-printed materials start working again without any changes to the physical print. If expiry was caused by hitting a monthly scan limit, the code reactivates automatically at the next billing cycle reset.

Static QR Codes cannot be reactivated because the URL is embedded in the pattern. If the destination URL is dead, the only fix is to restore the original URL or reprint the code pointing to a live address. There is no redirect to update.

For dynamic codes, the fastest recovery path is logging in to the platform dashboard, renewing the subscription, and confirming the redirect destination is correct.

→Related: Edit a QR Code at the same time as reactivation.

How to prevent QR Code expiry

Five actions eliminate most QR Code expiry risk. These apply to both static and dynamic QR codes.

  1. Use a paid dynamic plan from an established provider. Free dynamic codes expire when free trials end or users hit scan limits. Any printed material with a shelf life longer than the free tier is a reprinting liability.
  2. Set a campaign end date for time-limited promotions. This way, expiry works in your favor rather than against you. Platforms like Uniqode let you set an expiry date at creation, so codes deactivate automatically when a campaign ends. No manual cleanup required.
  3. Set a calendar reminder before each subscription renewal date. One missed payment deactivates every dynamic QR Code on the account simultaneously. A reminder 5-7 days before renewal catches payment failures before codes go dark.
  4. Monitor QR Code scans regularly. A sudden drop in scans signals a broken redirect before customers start reporting errors. Set a baseline in the first 30 days of a campaign to make anomalies visible.
  5. Audit destination URLs every 3-6 months for long-shelf-life print campaigns. URLs that were live at launch go offline over time. The ability to change the destination of a QR Code without reprinting is the core reason dynamic codes justify a paid plan for packaging, signage, and high-volume print.

How to create a QR Code that doesn't expire

Uniqode's dynamic QR Code generator is used by 50,000+ businesses for campaigns that require the code to remain live long-term. The three steps below create a dynamic QR Code on a paid plan with no built-in expiry.

Step 1: Log in and choose your QR Code type

Open the Uniqode QR Code generator, log in to your account, and select Dynamic QR Codes as the code type. Choose the destination type: URL, PDF, vCard, or any other supported format.

Step 2: Add your URL and customize

Enter the destination URL and click Next. Customize the QR Code design: colors, logo placement, and frame style. Customization does not affect scan reliability. Scan your QR Code on your phone to make sure it scans correctly.

Step 3: Download and keep your subscription active

Download the QR Code in SVG or PNG format and deploy to your material. The code stays active as long as the subscription is active. A subscription lapse deactivates every dynamic code on the account at once, so subscription management belongs on the deployment checklist.

Is there a free QR Code that doesn't expire?

Static QR Codes from any free generator do not expire. The pattern is permanent from creation. Uniqode's free plan generates static QR Codes with no expiry on the pattern; the destination URL just needs to stay live.

Free dynamic QR Codes are a different case. They expire when the free trial ends or when a monthly scan limit is reached. For any printed material with a shelf life longer than the free tier, free dynamic QR Codes carry a risk of deactivation. Business cards, product packaging, and in-store signage need a paid dynamic plan.

The decision is straightforward. If you need a static QR Code with a permanent URL, any free generator works indefinitely. A dynamic QR Code with an updatable destination means a paid plan is the only safe option for print.

→Related: Best permanent dynamic QR Code generators

Don’t let your QR Codes expire in the real world

The difference between a QR Code campaign that runs for two years and one that breaks after six months comes down to one choice: static or dynamic, and which provider manages the redirect.

Static codes are permanent by default. Dynamic codes are valid only as long as the subscription remains active and the platform remains operational. Match the code type to your material's shelf life, and set a renewal reminder before printing at scale.

Frequently Asked Questions

How long does a QR Code last?

Static QR Codes last indefinitely. Static QR Codes permanently encode the destination URL into the pattern, and the code works as long as the URL resolves. Dynamic QR Codes last as long as the subscription to the issuing platform remains active. A lapsed payment or canceled subscription takes the dynamic code offline immediately.

Do AI-generated QR Codes expire?

AI-generated QR Codes follow the same expiration rules as any other QR Code. The generation method does not change the logic. What matters is whether the code encodes the destination URL directly or routes through a platform-hosted redirect. Most AI tools, including ChatGPT, encode the URL directly by default, producing a static code with no expiration risk. The risk appears only when the AI tool routes the code through its own hosted redirect.

Do QR Codes expire if not used?

Static QR Codes do not expire due to inactivity. Dynamic QR Codes do not expire from inactivity either. A dynamic code with zero scans on an active paid plan stays live indefinitely. Dynamic QR Codes expire only due to a subscription lapse or hitting the monthly scan cap.

Do free QR Codes expire?

Free static QR Codes do not expire. Free dynamic QR Codes expire when the free trial ends or when the platform's monthly scan limit is reached. Free dynamic codes should not be used on printed materials with a shelf life beyond the free period.

Can you tell if a QR Code has expired?

You cannot tell if a QR Code has expired by looking at it. There is no visual indicator on the code itself. An expired dynamic QR Code looks identical to an active one. Scanning is the only way to confirm status. An expired dynamic code returns an error page or a "link not found" message.

What happens if the QR Code generator company shuts down?

Dynamic codes hosted on that platform stop working because the redirect server goes offline. The short URL the code points to redirects nowhere. Static QR Codes encoded into an image remain fully scannable. The pattern points directly to the original URL with no server in the middle. Platform stability is a selection criterion when choosing a QR Code generator for long-term print campaigns.

Can you transfer QR Codes between providers?

Static code patterns are not transferable. Each code encodes a specific URL into the image at creation. Dynamic codes cannot be moved between platforms because the short URL belongs to the original provider's server infrastructure. Switching platforms means reprinting every code on existing materials.

How long do QR Codes last?

Static QR Codes last forever with no expiry date or technical time limit. As long as the destination URL remains live and the print is not damaged, it will scan for years to come. Dynamic QR Codes last only as long as your platform subscription is active. Cancel your plan or switch providers, and every dynamic code tied to that account stops working, including already-printed materials.

What happens when a QR Code expires?

Scanners see an error page, such as a broken link, a platform error screen, or a blank redirect. The printed code looks perfectly fine, so the failure is completely invisible on the physical material. For brands, there is no alert or notification. You typically find out when customers report the issue or when scan analytics suddenly drop to zero, which is the clearest sign of a broken redirect.

About the Author

Ektha S

Ektha is a QR code expert with years of research and analysis into the evolution of QR codes. Having written over 70 in-depth articles on QR technology, she has developed a comprehensive understanding of how QR codes are transforming industries. Her insights, including The State of QR Report, have been featured in leading publications. With a passion for simplifying complex topics and providing actionable strategies, Ektha helps businesses leverage QR codes to enhance their 'phygital' connections.

Share

Related Posts