Technical Guide · 12 min read · 07

Do QR Codes Expire?

QR codes never expire — but redirects, domains, and subscriptions can fail. Learn why scans stop working and how to keep your QR codes working reliably.

Do QR Codes Expire? QR Code Longevity: Static vs Dynamic
A standard QR code pattern never expires — but redirects, domains, and hosting subscriptions can fail.

A standard QR code is a visual representation of data. As a mathematical grid, the code itself does not have an expiration date. A static code will function indefinitely as long as the printed graphic remains scannable and the destination URL is active. Dynamic codes are different: the printed visual pattern does not expire, but the routing service behind it requires active hosting, a valid domain, or a paid subscription.

A scan depends on a chain of independent layers. Understanding how long a code lasts — and why it might fail — requires separating these five layers:

  1. The Printed Matrix: The arrangement of black and white squares. Governed by the open ISO/IEC 18004 standard, it has no built-in clock or expiration mechanism.
  2. The Encoded URL or Data: The exact text or link baked into the barcode grid at the time of generation, which is fixed permanently in print.
  3. The Redirect Service (Dynamic only): The intermediate server that intercepts the scan, logs analytics, and routes the user to the destination.
  4. The Destination Page: The final website or asset. If this page moves, changes URL, or goes offline, the scan chain breaks.
  5. The Physical Material: The surface (paper, plastic, metal) where the code is printed or etched.

Quick Answer

Do They Expire?

No. The visual patterns do not contain an expiration timer.

What can fail is the hosting, redirect service, or target link behind the symbol.

What can stop working:

  • The destination website
  • The domain registration
  • The redirect service
  • The hosting subscription
  • The SSL certificate
  • The physical print substrate

01 How Long Does a QR Code Last?

How long a code remains functional depends entirely on whether it is static or dynamic, and how well the physical print and digital infrastructure are maintained.

Option 01

Static Codes

Static codes hardcode the destination data directly into the matrix. Because they connect the scanner directly to your target link without intermediate redirect servers, they are free forever and cannot be disabled by a generator. However, they are completely immutable: if the URL changes, you must reprint the code.

Option 02

Dynamic Redirects

Dynamic codes encode a short redirect link rather than your final destination. This allows you to update the target URL in your dashboard at any time without reprinting. However, they require active routing servers: if your redirect subscription lapses or the provider goes out of business, the scans will break.

Feature Static Barcode Dynamic Redirect
Pattern expires No No
Destination editable post-print No Yes
Risk of subscription expiration Zero High (unless permanent/pay-once)
Provider dependency Low Higher
Best for Wi-Fi, stable links, personal use Packaging, marketing, books, signs

Printed Formats: Physical Lifespan

Physical wear is separate from digital expiration. Paper prints can fade in sunlight or dissolve in moisture within months, while laser-etched stainless steel can remain readable for decades. Outdoor decals require UV-resistant lamination to prevent contrast degradation. Scanning relies on clear optical contrast: once the contrast drops, the camera can no longer decode the matrix.

Static vs Dynamic QR Code Architecture comparison showing direct website access versus

02 Does the QR Graphic Itself Expire?

No. A QR code is a mathematical encoding of characters. The graphic has no countdown timer or license key. Like a printed mailing address, the text doesn't expire, but the destination it points to can move or go out of business.

"A barcode does not expire like milk; it breaks like a phone number. If someone disconnects the line at the telephone exchange, the number you dialed is not 'expired' — the destination simply stopped answering."

When a scan fails, the error is almost never in the black-and-white grid. It has failed at one of the digital or physical layers: the redirect service, domain registration, target website, or print contrast.

03 Why Do Scans Stop Working?

Scans fail due to digital breaks or physical damage. Understanding these failure modes helps troubleshoot and prevent issues before printing.

01

1. The Destination Page Is Offline

The target web page is deleted, renamed, or its hosting has lapsed, returning a 404 error. The barcode itself is intact, but the landing page is gone.

02

2. The Domain Ownership Lapsed

Domains must be renewed annually. If domain registration expires, the link stops resolving and the scan fails.

03

3. Redirect Server Outage

For dynamic codes, the intermediate redirect gateway must be active. If the platform experiences an outage or decommissions links, the scans break.

04

4. Subscription Ended or Trial Expired

Many generators advertise \"free codes\" that are temporary trials. When the trial ends or the billing subscription lapses, the provider disables the redirect.

05

5. SSL/TLS Certificate Problems

If the target website's security certificate expires, mobile browsers and scanners will block the redirect with security warnings.

06

6. Physical Print Damage

UV fading, scratches, warp, or dirt can obscure the grid modules. If damage exceeds the error correction level, the scan fails.

07

7. Printed Too Small

QR patterns require minimum physical dimensions relative to scanning distance. Printing below 2 cm (0.8 in) severely impacts scan rates.

08

8. Scanner Network Restrictions

Scanning devices on corporate networks, behind firewalls, or using restricted VPN traffic may block target redirect domains.

04 What Does "Permanent" Actually Mean?

In the barcode industry, a permanent solution guarantees redirect hosting stays active without recurring monthly fees, combining static longevity with dynamic flexibility.

01
Permanent Pattern

The visual grid is a mathematical layout standard that does not expire.

02

Permanent Redirect Hosting

The underlying routing gateway remains online without requiring a subscription.

03

User-Maintained Destination

You remain responsible for keeping the target website, DNS, and SSL active.

04

Subscription-Free Model

A single one-time payment replaces ongoing monthly SaaS invoices.

05

Editable Target Link

The target URL can be edited dynamically in your dashboard at any time.

05 How to Make a Code That Lasts

Follow this checklist to build and deploy scannable patterns that stand the test of time.

01

Choose the Correct Architecture

Use static for permanent, unchanging data; use dynamic for anything that might need updates after printing.

02

Use a Domain You Control

Avoid pointing codes to domains managed by third parties or temporary platforms.

03

Keep the Target Link Stable

Ensure landing pages and asset links are not renamed or restructured after release.

04

Limit Redirect Chains

Every step in a redirect chain increases latency and potential connection drops.

05

Print High-Resolution Vector Assets

Export designs in SVG or PDF vector format to ensure clean print lines at any scale.

06

Maintain Contrast and Quiet Zones

Always print dark modules on light backgrounds with a clear margin around the symbol.

07

Test the Physical Print

Scan test sheets under realistic lighting using multiple devices before final production.

08

Set Up Uptime Monitoring

Configure simple checks to notify you immediately if target landing pages return errors.

09

Document Asset Placements

Keep clear records showing which code versions are printed on specific packaging batches.

10

Verify Cancellation Policies

Ensure dynamic routing continues even if dashboard management accounts are closed.

06 Will It Work If You Cancel?

Whether scans resolve after cancellation depends on the underlying architecture of your generator account.

STATIC

Static Codes

Static codes bypass intermediate servers completely. Canceling your account will never affect them; they continue resolving as long as your destination website remains active.

DYNAMIC

SaaS Dynamic Codes

Most dynamic generators delete or lock redirect links immediately upon subscription expiration or cancellation, rendering your printed assets unusable.

PERMANENT / PAY-ONCE

Permanent Redirects

A one-time payment structure keeps dynamic routing online indefinitely, eliminating subscription risks while retaining target editing capabilities.

Before purchasing any routing service for commercial print, ask:

  • Is there a recurring subscription? What is the billing cycle?
  • What happens to redirects after cancellation — immediately, or after a grace period?
  • Does the scan stop if my account is closed?
  • Can I still edit the destination after cancellation?
  • Who controls the redirect domain, and what happens if it changes?
  • Are scans unlimited at this tier, or capped per month?
  • Is there a written lifetime or permanence policy?

07 How to Check If a Scan Works

Run through this quick validation sequence to troubleshoot scan failures or check live assets:

01 Scan using both iOS and Android camera apps.
02 Test on cellular connections to bypass local Wi-Fi caching.
03 Verify the decoded URL matches the target string exactly.
04 Confirm HTTPS resolution and SSL certificate validity.
05 Ensure the final web page returns a 200 OK status code.
06 Scan from the maximum expected reading distance.
07 Check server response headers for unexpected 3xx or 4xx redirects.
08 Confirm the redirect mapping remains active in your dashboard.
09 Audit domain expiry status with a WHOIS query.
10 Verify client account health with your generator provider.
Corporate Infrastructure · 08

For Businesses: Treat QR Codes Like Infrastructure

While a broken scan on a personal business card is a minor issue, a dead link on 100,000 units of product packaging is an operational failure. Businesses should treat physical barcode links like other digital systems by setting up automated uptime checks, tracking printed lot runs, and documenting ownership of critical redirect domains.

Customer-Facing Copy Templates

These simple templates reduce customer confusion and support load when links are used in customer-facing materials.

Scan issue template
"Having trouble scanning? Check that your camera has permission to scan codes, try a different phone, or contact our support team."
Destination template
"This link opens our latest product information, menu, or campaign page."
Privacy template
"This scan may record basic scan information (approximate location, device type, and timestamp) to help us understand usage. No personal data is collected without your consent."

Barcode Maintenance Checklist

For any barcode used in a B2B context, run through this checklist at least once a year — or whenever a print run is refreshed.

  • Verify the target URL resolves correctly.
  • Verify HTTPS is active and the SSL certificate is valid.
  • Check domain ownership and note the next renewal date.
  • Test the barcode scan from the actual printed material, not just a digital screenshot.
  • Test with multiple phones in realistic lighting conditions.
  • Check redirect hosting subscription or account status.
  • Review redirect settings — is the destination still pointing to the correct URL?
  • Inspect printed materials for physical damage, fading, or deformation.
  • Update customer support documentation with current destinations.
  • Record which layout versions appear in which print batches.

09 Real-World Examples

Real-World QR Code Examples showing QR codes used for product packaging, digital menus, event

Restaurant Menus

Laminated table codes let customers scan to view menus. A dynamic model lets you update menu URLs seasonally without reprinting, but subscription lapses will disable scans across every table.

Business Cards

A static contact link is highly reliable but immutable. Keep domain registration active so the cards you hand out continue to resolve.

Product Packaging

Packaging lives on retail shelves and in homes for years. High-resolution dynamic prints with lifetime hosting commitments ensure long-term scannability.

Event Posters

Posters advertise registration links. Static codes suit simple, short-term links, while dynamic redirects let you reuse the poster for annual campaigns.

Real-Estate Signs

Outdoor yard signs are reused across listings. Dynamic redirects enable agents to change target property URLs instantly without ordering new physical signs.

Books & Publications

Printed pages stay in circulation for decades. Using editable links with lifetime routing avoids dead destination URLs when online resources move.

Legacy Memorials

Codes on grave markers require maximum durability. Laser engraving on marine-grade stainless steel combined with permanent redirect hosting ensures legacy web pages remain accessible for future generations.

FAQ & Clarifications · 10

Frequently Asked Questions

Answers to common questions about QR code expiration, permanence, and subscription risks.

Do QR codes expire?
No. Under the international ISO/IEC 18004 specification, a QR code symbol is a mathematical matrix that does not contain an expiration timer or automatic shutoff. As long as the printed barcode remains physically readable and the target destination page is available, the scan will continue to work indefinitely.
Do static QR codes expire?
Static QR codes never expire because the destination URL or data is encoded directly into the barcode grid. They function without intermediate redirect servers, so there are no third-party subscription fees or server risks. However, if the target web page URL changes, moves, or 404s, a static QR code cannot be updated - reprinting is the only fix.
Do dynamic QR codes expire?
The visual pattern of a dynamic QR code does not expire, but its function depends on an intermediary redirect service. If your platform account is closed, your subscription lapses, or the provider shuts down, the redirect stops routing traffic - which makes the printed QR code stop working even though the symbol itself is still perfectly intact.
How long does a QR code last?
A QR code can last forever under the right digital and physical conditions. Digitally, it lasts as long as the target domain remains active and the web server responds. Physically, lifespan depends on substrate: thermal labels may fade in months; laser-etched stainless steel can remain readable for decades.
Why did my QR code stop working?
The most common reasons are: expired subscription on a dynamic QR platform, changed destination URL causing a 404 error, expired domain registration, broken SSL certificate, physical damage (fading, scratches, dirt), or the code was printed too small for the intended scanning distance.
Can a QR code stop working after printing?
Yes. Even if it worked when printed, a QR code can fail later if the digital link changes, the redirect subscription lapses, the domain expires, or the printed material deteriorates due to sun, water, scratches, or abrasion.
What happens if I cancel my QR code subscription?
On standard subscription-based platforms, canceling will immediately disable the redirect links for your dynamic QR codes, causing them to show error pages. Permanent dynamic QR codes avoid this by using a one-time payment model - the redirect infrastructure does not depend on a recurring bill.
Can I change the destination without reprinting the QR code?
Yes, but only if you generated a dynamic QR code. Dynamic QR codes encode an intermediary redirect link, allowing you to update the destination URL in your dashboard at any time. Static QR codes cannot be edited after printing.
How can I create a QR code designed for long-term use?
Use a domain you control, export in vector format (SVG or PDF), maintain high contrast, select error correction Level H for physical durability, test on multiple devices before printing, monitor destination URLs regularly, and understand your provider cancellation policy before committing to any subscription.

More on the blog

View all posts →