Technical Guide · 12 min read · 07

Do QR Codes Expire?

G Gayatri G · Founder, Permanent QR Codes

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.

TL;DR

  • ·The QR pattern itself never expires; it has no timer or shutoff built into the ISO/IEC 18004 spec.
  • ·A static code fails only if the destination page it encodes directly moves or goes offline.
  • ·A dynamic code depends on an intermediary redirect service, so a lapsed subscription breaks the scan even though the printed symbol is untouched.
  • ·Common failure causes: a canceled subscription, a changed destination URL, an expired domain, a broken SSL certificate, or physical damage.
  • ·For long-term reliability: use a domain you control, export as vector, use high error correction, and avoid a subscription model for anything meant to last decades.
🔬

Looking for physical print durability?

This guide covers digital redirect architecture, ISO standards, and expiration mechanics. For physical durability (how sunlight, weather, paper, vinyl and etched metal hold up), see how long a printed QR code lasts below.

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

How Long a Printed QR Code Lasts

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.

Even when every server is running, these five physical factors cause most printed codes to become unreadable:

01
UV Sunlight and Ink Fading

Outdoor sunlight breaks down organic dye-based inks over time, reducing the luminance contrast between the dark modules and the background substrate.

02
Surface Scratches and Abrasions

High-contact surfaces (such as packaging, equipment tags, or table menus) suffer mechanical scratches that can obscure alignment patterns.

03
Moisture and Thermal Degradation

Standard paper and thermal receipt labels degrade rapidly when exposed to humidity, grease, or heat.

04
Encroachment on the Quiet Zone

The ISO standard requires a mandatory clear border (quiet zone) of at least 4 module widths around the symbol. Graphics bleeding into this border cause scanner failure.

05
Insufficient Print Resolution

Raster images printed below 300 DPI can produce blurry module edges, causing scan failures on budget smartphone cameras.

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.

Failure Layer Diagnostic Matrix

Identify the responsible team and first diagnostic step when a scan fails in production.

System Layer Responsible Owner First Check Remediation
Print Substrate Packaging / Print QA Re-scan master proof under direct light; measure quiet zone Reprint with higher contrast or Level H error correction
Redirect Host QR Provider / IT Check HTTP status, DNS resolution, and SSL certificate validity Migrate to permanent redirect infrastructure with no subscription renewal
Destination Server Web / Marketing Team Test final URL directly in browser; check 404, redirect loop, or geo-block Update dynamic QR destination to active page or restore 301 route
Client Network / Device End User Support Test on cellular vs corporate Wi-Fi; check camera scanner app Ensure domain is not falsely categorized by corporate firewalls

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.

Enterprise Vocabulary: What to Require in Vendor Contracts

"QR code that never expires" is marketing shorthand. When drafting commercial packaging agreements, retail display specs, or software licenses, your legal and procurement team should explicitly require:

  • · Redirect Operator Continuity: Explicit definition of who operates the redirect gateway and a contractually guaranteed uptime SLA (minimum 99.9% uptime).
  • · Zero Renewal Dependency: Confirmation that the dynamic redirect license is perpetual with no recurring subscription fees that could shut off printed assets upon non-payment.
  • · Uncapped Concurrency: Contractual assurance that scan volume is unlimited and will not be throttled or capped during viral marketing spikes or live events.
  • · Data Export & Fallback Routing: Clear rights to export scan histories and redirect destinations to fallback DNS if needed.

Operational Monitoring: Treating QR Codes Like Production Infrastructure

For high-value commercial print runs, treat your QR codes like mission-critical API endpoints:

  1. Synthetic Uptime Pings: Schedule automated synthetic HTTP checks against your QR redirect URLs from multiple global regions to catch routing delays or SSL cert expirations before customers do.
  2. Staging Destination Verification: When re-pointing dynamic QR destinations, test the target URL in a private browser window to confirm no broken assets, missing SSL certs, or staging password walls.
  3. Print Lot Tracking: Keep an internal registry of print dates, substrate material, and associated QR short codes for each manufacturing lot to simplify recall or customer support debugging.

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 permanent 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 permanent 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 permanent 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 →

Last updated: