Do QR Codes Expire? What Actually Stops Them Working
QR codes do not expire simply because time passes, but printed codes can still stop working. Learn the 6 failure layers, static vs dynamic differences, and how to build a QR that lasts.
By Max Liao, founder of OwnQR · Updated September 4, 2026
A QR code does not expire simply because time passes. The black-and-white QR symbol itself has no built-in countdown that suddenly makes it unreadable after 30 days, one year, or ten years.
But a QR code can still stop working for the person scanning it. That can happen because the print is damaged, the destination page disappears, a domain expires, a dynamic redirect is disabled, or the provider behind that redirect stops operating.
So the useful question is not only “Does a QR code expire?” It is “Which layers must keep working for this printed QR to keep delivering the intended result?” That distinction matters because different failures need completely different fixes.
Quick answer: do QR codes expire?
| QR situation | Does the QR pattern expire with time? | What can still fail? |
|---|---|---|
| Static QR containing text | No | Physical damage / scanability |
| Static QR containing a URL | No | Destination page, domain, hosting, print |
| Dynamic QR | No built-in expiry in the printed pattern | Redirect, provider/account state, destination, domain, print |
| Time-limited campaign QR | Pattern does not expire | Campaign or redirect may be intentionally disabled |
| QR tied to a plan or scan limit | Pattern does not expire | Provider may pause/deactivate the managed redirect under its rules |
Bottom line: a QR symbol can remain perfectly readable while the experience behind it is already broken.
The QR Longevity Stack
The clearest way to understand QR “expiration” is to separate the layers.
Physical QR: paper / sign / packaging / screen
QR symbol: the encoded black-and-white data
Encoded URL or payload: the exact data inside the QR
Redirect layer: dynamic QR only
Domain + hosting: the infrastructure resolving the URL
Final destination: page / PDF / menu / form / profile
Provider / account / plan state: if a third-party managed redirect is involved
A QR can appear “expired” to a customer when any one of these layers fails. The important part is that the QR symbol is only one layer.
QR Code symbology is standardized under ISO/IEC 18004:2024. A normal QR symbol is not designed with a universal “expires on this date” field that makes the black-and-white pattern stop being decodable after a fixed period.
Pew Research Center studied a large sample of webpages that existed between 2013 and 2023. As of October 2023, 25% of the pages in the decade-long sample were no longer accessible, and among pages that existed in 2013, 38% were no longer accessible a decade later — see When Online Content Disappears. That does not mean 38% of QR codes fail. It demonstrates something more useful: web destinations are not automatically permanent just because the printed QR is.
Layer 1: the physical QR can become unreadable
The most basic failure has nothing to do with subscriptions, hosting, or URLs. A QR can stop scanning because the physical code is:
- torn;
- scratched;
- faded;
- blurred;
- printed too small;
- cropped;
- distorted on a curved surface;
- covered by glare;
- printed with weak contrast;
- missing enough quiet zone around the code.
In this case, the destination can be completely healthy and the QR can still fail because the camera cannot decode the symbol.
Fix: repair or replace the physical QR, or correct the print design. For sizing and print reliability, see minimum QR code size for printing and QR code print best practices.
Layer 2: the QR symbol itself does not contain a normal expiration timer
QR Code symbology is standardized under ISO/IEC 18004:2024. The standard defines how QR data is encoded, structured, error-corrected, and decoded.
A normal QR symbol is not designed with a universal “expires on this date” field that makes the black-and-white pattern stop being decodable after a fixed period. That is why saying “This QR image expires in one year” is usually technically misleading.
What may expire is something around the QR:
- a campaign;
- a domain;
- a redirect;
- a provider account;
- a subscription;
- a landing page.
QR expiration vs. QR failure: diagnostic matrix
Do not assume every broken QR is “expired.” Use the symptom to identify the failed layer.
| Symptom | QR pattern readable? | Likely failed layer | Reprint needed? |
|---|---|---|---|
| Camera cannot detect QR | No / inconsistent | Physical print / size / contrast | Often |
| QR opens a 404 page | Yes | Final destination | Usually no if you control the URL |
| QR opens an old page | Yes | Destination / redirect mapping | Dynamic: usually no |
| QR opens provider error page | Yes | Managed redirect / account / plan | Often no if provider can reactivate |
| QR opens nothing because domain is gone | Yes | Domain / provider infrastructure | Depends on domain control |
| QR opens correct URL but wrong content | Yes | Destination content / caching | No |
| Static QR points to old URL you own | Yes | URL architecture | Often no — redirect it |
| Static QR points to third-party URL you cannot control | Yes | Encoded URL | Usually yes |
| QR worked last year but no longer scans physically | No | Print degradation / damage | Often |
Can the camera decode the QR? → If yes, what URL opens? → Does that URL resolve? → If yes, does the final destination work? Each answer eliminates an entire category of possible causes.
When do you actually need to reprint?
| Situation | Reprint? |
|---|---|
| Dynamic QR destination changed | No |
| Dynamic QR paused and can be reactivated | No |
| Final page is broken but URL is under your control | Usually no |
| Static QR points to your URL and you can redirect it | Usually no |
| Static QR contains a third-party URL you cannot change | Usually yes |
| Physical QR is too damaged to scan | Usually yes |
| QR is printed too small | Yes, unless placement can change |
| Redirect provider is gone and you do not control its domain | Usually yes |
| The QR maps to the wrong physical asset and cannot be repaired digitally | Maybe |
For the full recovery workflow, see how to change a QR code destination after printing.
Do static QR codes expire?
Static QR codes do not normally expire because of time. A static QR stores its final data directly in the QR pattern.
If the QR contains https://example.com/menu, that exact URL is encoded in the QR image. The QR can still decode years later as long as the physical symbol remains readable and a scanner still supports standard QR codes. But that does not guarantee the page at example.com/menu will still exist.
This makes a static QR a strong choice when:
- the destination should remain conceptually stable;
- you control the domain;
- analytics are unnecessary; and
- no provider-managed editing is required.
This is one of the strongest ways to make a static QR more durable: point it at a stable URL you own rather than a disposable third-party URL.
Do dynamic QR codes expire?
A dynamic QR usually contains a managed short URL rather than the final destination — for example, a printed QR might encode oqr.link/abc123, which redirects to https://example.com/menu. The first URL stays encoded in the printed QR. The second URL can be changed later.
That is what allows a dynamic QR to change destination after printing, preserve the same printed QR, record managed scan analytics, sometimes pause or reactivate a code, and route the same physical asset to a new page. But the redirect becomes another dependency.
Before printing, check:
- What happens if I stop paying?
- Is the redirect tied to a scan limit?
- Can the code be paused?
- What happens if the account is closed?
- Who owns the redirect domain?
- What happens if the provider shuts down?
- Can I export my mappings?
- What continuity terms are actually published?
A dynamic QR pattern does not automatically expire because time passes, but its managed redirect can stop working if the infrastructure or rules behind it make the redirect unavailable. Exact behavior depends on the provider. Do not substitute marketing language for the actual policy.
Static QR: technically alive, practically useless
Imagine you printed this static QR in 2026: QR → https://restaurant.com/menu-2026. The QR can still scan correctly in 2030. But if /menu-2026 was deleted in 2027, scanners now land on a 404.
Did the QR “expire”? From the customer's point of view, yes — it feels broken. Technically, the QR is still doing exactly what it was designed to do. The destination disappeared. That distinction matters because the fix is not always a new QR. If you control the encoded URL, you may be able to restore the page or redirect it.
Link rot is a real long-term risk
A QR printed on packaging, signage, books, business cards, or equipment can outlive the webpage behind it. Pew Research Center studied a large sample of webpages that existed between 2013 and 2023 — as of October 2023, 25% of the pages in the decade-long sample were no longer accessible, and among pages that existed in 2013, 38% were no longer accessible a decade later.
That does not mean 38% of QR codes fail. It demonstrates something more useful: web destinations are not automatically permanent just because the printed QR is. For a long-lived printed asset, destination durability deserves as much planning as QR durability.
Why a dynamic QR can stop working
A managed dynamic QR can fail in several ways.
1. The QR is manually paused
Some QR platforms let the owner disable a redirect.
The physical QR still scans, but the redirect no longer forwards normally.
2. The account or plan changes
Some providers tie active redirects to:
- an active subscription;
- a specific plan;
- an active-code allowance;
- a scan quota;
- an account state.
If the condition is no longer met, the provider may pause or disable the redirect.
Policies vary. Verify the actual provider terms rather than assuming every dynamic QR behaves the same way.
3. The redirect domain stops working
A dynamic QR depends on a hostname resolving correctly.
If the redirect domain itself disappears, every printed QR relying on it can fail at once.
4. The provider shuts down
If the company operating the redirect service disappears, printed codes that rely entirely on its infrastructure may become dead links.
This is a separate risk from subscription cancellation.
5. The final destination disappears
Even a perfectly healthy dynamic redirect can forward to:
- a deleted page;
- an expired file;
- a broken form;
- a login wall;
- a bad redirect;
- a closed campaign.
The QR and redirect may both be working correctly.
The destination is not.
Why did my QR code suddenly stop working?
Use this troubleshooting order.
Step 1 — Test the destination without scanning
If you know the URL, open it directly.
If the URL itself fails, the QR may not be the problem.
Step 2 — Scan with a second device
This helps separate a physical/scanner issue from a network or browser issue.
Step 3 — Inspect the URL that opens
Does it use:
- your own domain?
- a QR provider domain?
- a short-link service?
This tells you which infrastructure controls the next step.
Step 4 — Check the QR provider dashboard
If the code is dynamic, look for:
- paused status;
- inactive status;
- account issue;
- plan issue;
- wrong destination;
- deleted record.
Step 5 — Check the domain
Verify the redirect domain and destination domain still resolve correctly.
Step 6 — Check the final page
Look for:
- 404;
- expired file;
- permissions;
- redirect loop;
- unpublished page;
- SSL error;
- server failure.
Step 7 — Only then decide whether to reprint
A surprising number of “expired QR” problems can be fixed digitally.
Can a static QR code still be changed after printing?
The QR itself cannot. But the experience behind the URL sometimes can.
Suppose a static QR contains https://yourbusiness.com/menu and you own yourbusiness.com. You can keep the same URL and update the page, or configure yourbusiness.com/menu → yourbusiness.com/new-menu.
The printed QR remains static. Your control of the encoded URL gives you flexibility. This is one of the strongest ways to make a static QR more durable: point it at a stable URL you own rather than a disposable third-party URL.
How to make a QR code that lasts as long as possible
There is no honest way to guarantee that every technical dependency will function forever. But you can design for longevity. Choose the architecture based on what must remain changeable.
Option 1 — Static QR + stable URL you control
Use a static code when the destination is unlikely to change and you control the domain long-term. You can create a static QR code free without an account. There is no third-party QR redirect dependency and no QR subscription dependency, but you cannot change the URL encoded in the printed QR — you can only control what that URL does.
Best when: destination should remain conceptually stable; you control the domain; analytics are unnecessary; no provider-managed editing is required. Example: yourcompany.com/menu — keep the path stable and update the content behind it.
Advantages
- no third-party QR redirect dependency;
- no QR subscription dependency;
- simple architecture.
Trade-off
You cannot change the URL encoded in the printed QR. You can only control what that URL does.
Option 2 — Dynamic QR with a provider you understand
Use a dynamic code when the destination may change after printing. Best when: destination will change; reprinting is expensive; scan analytics matter; you want post-print editing.
OwnQR currently offers a US$15 one-time dynamic QR option. For that option, no recurring subscription is required, destination editing is included, and scan analytics are included. OwnQR also offers an optional US$3/month plan, so it would be inaccurate to say that OwnQR has no subscription option at all — the US$15 option simply does not require recurring billing to keep that plan active.
No hosted redirect should be described as operating independently forever. The hosted redirect remains subject to OwnQR continuing to provide the service, and is governed by the current Terms of Service and a Sunset Pledge with at least 90 days' notice and a five-year redirect commitment if the service is discontinued. Review those terms before purchase.
See pricing for the current offer. Do not substitute marketing language for the actual policy.
Option 3 — Use your own redirect layer
For technical teams, a durable pattern is: printed QR → yourdomain.com/go/menu → current destination.
Encode a URL on your own domain and manage its redirect yourself. You control the stable first URL, and later you can change the redirect. This reduces dependence on a third-party QR redirect provider, but it transfers responsibility to you: domain renewal, hosting, redirect configuration, uptime, security, and operational maintenance. Self-hosting removes one dependency and creates another.
OwnQR: what “one-time” means
OwnQR currently offers a US$15 one-time dynamic QR option. For that one-time option:
- no recurring subscription is required;
- destination editing is included;
- scan analytics are included;
- the hosted redirect remains subject to OwnQR continuing to provide the service.
OwnQR also offers an optional US$3/month plan, so it would be inaccurate to say that OwnQR has no subscription option at all. The important distinction is: the US$15 option does not require recurring billing to keep that plan active.
OwnQR's published pricing also includes a Sunset Pledge. Current terms should always be read before relying on any long-lived hosted redirect. See current pricing and read the Terms.
Does OwnQR promise that a hosted QR works forever?
No hosted redirect should be described as operating independently forever. A dynamic QR depends on infrastructure: the QR points to an OwnQR hosted redirect, which points to the final destination.
OwnQR's one-time pricing removes the recurring-billing requirement for that plan. It does not remove the technical dependency on the hosted redirect service existing.
That distinction is why the phrase “no subscription required” is more accurate than “the hosted redirect can never stop working.”
What does “QR code that doesn't expire” really mean?
Searchers often use “doesn't expire,” “permanent QR code,” and “lifetime QR code” to mean different things. Before choosing a tool, translate the claim into specific questions.
Claim: “The QR never expires”
Ask:
- Is the QR static?
- Is there a redirect?
- Who owns the redirect?
- Is there a scan limit?
- Is there a plan requirement?
- What happens if the account closes?
- What happens if the company shuts down?
Claim: “Lifetime QR”
Ask:
- Does “lifetime” describe billing?
- Does it describe the provider's service lifetime?
- Is there a continuity policy?
- Is it a hosted redirect?
A one-time payment and a technically immortal service are not the same promise.
How long can a printed QR code last?
The real answer is: as long as every required layer stays usable.
For a static QR containing a URL
Physical print + QR readability + encoded URL + domain + hosting + final page.
For a dynamic QR
Physical print + QR readability + redirect URL + redirect service + domain + provider/account rules + final destination.
The weakest dependency sets the practical lifetime.
QR durability by use case
Business cards
Typical risk:
- contact details change;
- old profile/page disappears.
Better setup:
- vCard/destination that can be updated;
- durable URL;
- QR ownership documented.
Restaurant menus
Typical risk:
- seasonal menu changes;
- PDF URLs change;
- ordering platform changes.
Better setup:
- stable menu URL or editable dynamic redirect.
Packaging
Typical risk:
- huge reprint cost;
- old inventory remains in circulation;
- campaign URL eventually changes.
Treat the QR as long-lived infrastructure, not a decorative graphic.
Signs and window decals
Typical risk:
- physical asset lasts for years;
- campaign pages do not.
Use a stable, controlled routing layer.
Books and permanent printed material
A provider-controlled dynamic redirect introduces business-continuity risk. For truly long-lived material, carefully compare:
- static + URL you control;
- your own redirect;
- third-party managed redirect.
A pre-print QR longevity checklist
Before approving a large print run:
Physical
- QR is large enough for expected scan distance.
- Contrast is strong.
- Quiet zone is intact.
- Final physical proof has been scanned.
- Reflective / curved / textured material has been tested.
Destination
- URL loads on mobile.
- HTTPS works.
- No authentication wall unless intentional.
- Destination is not a staging URL.
- You know who controls the domain.
Longevity
- Static vs dynamic is documented.
- If dynamic, provider/account continuity rules are understood.
- If static, you know whether you can control or redirect the encoded URL.
- QR account ownership is documented.
- Recovery credentials are not tied to one departing employee.
Operations
- QR name identifies the physical asset.
- Current destination is recorded.
- Someone owns future destination changes.
- Important deployed QRs are periodically re-tested.
A practical maintenance schedule for important printed QRs
Not every QR needs maintenance. But if a code sits on a high-value physical asset for years, periodic verification is cheap insurance.
Good candidates for periodic scans
- storefront signage;
- packaging still in production;
- equipment labels;
- permanent installations;
- printed sales collateral;
- books/manuals still being distributed.
A simple check answers:
- Does the QR still scan?
- Does the redirect resolve?
- Does the final page load?
- Is the destination still correct?
You are not testing whether “QR technology still works.” You are testing the complete chain.
Common myths
“Static QR codes work forever”
Too broad. The pattern has no normal time expiry. The encoded URL can still become useless.
“Dynamic QR codes always expire”
False. A dynamic QR may keep working indefinitely under a provider's current system, or may be affected by plan/account/provider rules. There is no universal rule across every service.
“Paying once makes the infrastructure permanent”
False. Billing model and service continuity are separate questions.
“If a QR stops working, I must reprint”
Often false. First identify the failed layer. A redirect or URL you control may let you fix the problem without touching the physical QR.
“A QR that scans is healthy”
Not necessarily. If it opens a dead page, wrong campaign, broken PDF, or obsolete destination, the QR is technically readable but operationally failed.
The bottom line
QR codes do not normally expire simply because time passes. But printed QR experiences can fail because the QR depends on more than the black-and-white pattern.
For maximum longevity: keep the printed QR physically scannable, use stable URLs, retain control of domains you depend on, understand the rules behind managed redirects, use editable routing when the destination is likely to change, document account ownership, and test long-lived physical assets periodically.
A durable QR strategy is not about finding magical ink that “never expires.” It is about designing the layers behind the scan so that inevitable changes do not turn into a reprint emergency.
Methodology and authoritative references
This guide was prepared using:
- current OwnQR product and pricing behavior;
- current first-page search intent for “do qr codes expire,” “do dynamic qr codes expire,” and related non-expiring QR queries;
- QR Code symbology defined by ISO/IEC 18004;
- long-term webpage accessibility evidence from Pew Research Center;
- failure-mode analysis across physical print, web destinations, domains, redirects, and managed QR infrastructure.
References
- ISO/IEC 18004:2024 — QR code bar code symbology specification. iso.org/standard/83389.html
- Pew Research Center — When Online Content Disappears (May 17, 2024). pewresearch.org/data-labs/2024/05/17/when-online-content-disappears
- OwnQR Pricing — current one-time and optional monthly plan details. ownqrcode.com/pricing
Product-specific behavior and plan rules should be re-verified after material changes to OwnQR pricing, redirect infrastructure, analytics, entitlement logic, or Terms.
Frequently asked questions
Do QR codes expire after a certain amount of time?
Normally, no. A QR symbol does not contain a universal date-based expiration timer. The destination, redirect service, domain, account, or physical print can still fail.
Do static QR codes expire?
Static QR codes do not normally expire because of time. They can still become useless if the physical QR becomes unreadable or the encoded destination disappears.
Do dynamic QR codes expire?
A dynamic QR does not inherently expire just because time passes, but its hosted redirect can become unavailable depending on the provider's infrastructure, account state, plan rules, or service continuity.
Why did my QR code stop working?
Common causes include physical print damage, a deleted destination page, an expired/lost domain, an inactive dynamic redirect, or a provider/account issue.
Can an expired QR code be fixed?
Sometimes. If the problem is a destination you control, a paused dynamic redirect, or an editable managed QR, you may be able to repair it without reprinting. If the printed static QR contains a URL you cannot control, replacement is usually required.
Can I make a QR code that never expires?
You can minimize failure risk, but no honest architecture can guarantee every web and infrastructure dependency works forever. A static QR pointing to a stable URL you control minimizes third-party dependencies. A managed dynamic QR adds editing flexibility but also adds redirect infrastructure.
Do free QR codes expire?
It depends on what the provider actually created. A free static QR normally has no billing-based expiration. A free dynamic QR may depend on the provider's current account, trial, scan-limit, or plan rules.
Does a QR code stop working if a subscription ends?
Some providers tie managed redirects to an active plan; others do not. Check the current provider terms. There is no universal rule.
Does OwnQR require a subscription for a dynamic QR?
No recurring subscription is required for OwnQR's current US$15 one-time dynamic QR option. OwnQR also offers an optional monthly plan.
What does “lifetime QR code” mean on OwnQR?
On OwnQR, the one-time option refers to a one-time billing model for that plan. The hosted redirect still depends on OwnQR providing the hosted service and is governed by the current Terms and Sunset Pledge.
Can I change a QR code destination after printing?
If the QR uses an editable redirect, yes. If it is static but points to a URL you control, you may be able to change or redirect that URL. See the full post-print destination guide.