Do QR Codes Expire? The Static vs Dynamic Answer
Static QR codes do not expire, but links and dynamic redirect services can fail. Learn what makes a QR code stop working and how to choose a durable setup.
By Max Liao, founder of OwnQR · Updated August 26, 2026
A static QR code encodes its content directly and does not depend on a hosted redirect. Its data is fixed inside the printed pattern, so the image can keep decoding as long as it remains readable. But the website it opens can move or disappear.
A dynamic QR code depends on a redirect service. The printed pattern can remain perfectly readable while the redirect stops working because a trial ended, a subscription lapsed, a link was removed, or the provider shut down.
That distinction matters more than the phrase “never expires.” Before printing, identify what the code contains, who controls every link in the path, and what happens if a payment or provider disappears.
The four layers behind a working QR code
A QR code is not a single system. A successful scan depends on four layers.
The printed image: the modules must remain visible and scannable.
The encoded data: a static code contains the final data; a dynamic code normally contains a short redirect URL.
The destination: the webpage, PDF, menu, or contact file must still exist.
The service and terms: a dynamic redirect must continue operating under the provider's current terms.
This gives you a better diagnostic than asking only whether the QR code “expired.”
| What you observe | Most likely layer | What to check |
|---|---|---|
| The camera cannot recognize the pattern | Printed image | Damage, blur, glare, low contrast, missing quiet zone, or code printed too small |
| The code opens a 404 or the wrong page | Destination | The encoded URL still works, but its content moved or changed |
| The code opens a provider notice or payment page | Redirect service | Trial, subscription, account, or plan status |
| The short link does not resolve at all | Redirect infrastructure | Provider domain, redirect record, or service availability |
Static QR codes: directly encoded and not editable
A static QR code stores its final payload directly in the pattern. For a website QR code, that payload is usually the complete destination URL.
There is no QR-provider redirect between the scan and the destination, so a provider cannot disable the code later. That makes static QR codes a strong choice when:
- the destination is unlikely to change;
- you control the domain for the expected life of the printed material;
- you do not need scan analytics; and
- you are comfortable reprinting if the destination changes.
Static does not mean indestructible or guaranteed. A damaged print may stop scanning, and a static code pointing to a deleted page still lands on a dead page. The QR pattern works; the destination does not.
Dynamic QR codes: editable, but dependent on a redirect
A dynamic QR code normally stores a short URL controlled by the QR provider. When scanned, that URL redirects the visitor to the destination you selected.
The benefit is editability. You can change the destination without changing the printed pattern. That is useful for business cards, menus, packaging, signs, and other material that may remain in circulation after a URL changes.
The trade-off is dependency. The code continues resolving only while the redirect record, short-link domain, and supporting service remain available. The relevant questions are:
- Does the code require an active subscription?
- What happens after a trial or cancellation?
- Can the provider remove inactive links?
- Can you export or migrate the destination mapping?
- What does the provider promise if it discontinues the service?
Read those answers before a large print run—not after the code is already on thousands of items.
Why a QR code can stop working
The free trial ended
Some free offers create a dynamic code tied to a temporary account or trial. The printed pattern still decodes, but its short link may stop redirecting after the trial.
Check: Scan the code and inspect the URL shown by the camera. If it uses the provider's domain rather than your final destination, it may be dynamic.
A recurring plan stopped
If a provider makes continued redirection conditional on an active plan, cancellation, failed payment, or downgrade can affect the printed code. Policies differ, so confirm the actual terms for your provider and plan.
The destination changed or disappeared
The QR code may work correctly while the page behind it returns a 404, redirects somewhere unexpected, or no longer contains the intended information.
Pew Research Center's study When Online Content Disappears illustrates why long-lived printed material should not assume that every web destination will remain unchanged.
The provider or short-link domain shut down
Dynamic codes rely on infrastructure. If the redirect provider or its domain disappears, the printed pattern cannot be edited to bypass it.
See what happens when a QR code company shuts down for the contract and continuity questions to check.
The original URL was wrong
A typo, staging URL, access-restricted document, or incorrect protocol can make a new code appear “expired” from day one. Test the exact downloadable file and a physical proof before production.
The print no longer scans
Scratches, folds, glare, low contrast, ink spread, resizing, or an inadequate quiet zone can prevent decoding. This is a print failure, not expiration.
How to make a QR code that does not expire unexpectedly
Choose the architecture based on what must remain changeable.
Option A: free static QR code
Use a static code when the final destination is stable. You can create a static QR code free without an account. The QR provider is not part of the scan path after download, but you cannot edit the destination later.
Option B: dynamic code with a one-time price
Use a dynamic code when the destination may change after printing. OwnQR offers one dynamic QR code for US$15 paid once, with no recurring subscription. The destination remains editable through the dashboard and dynamic scans include analytics.
“Lifetime” is defined by the service contract, not by an assumption of perpetual company operation. OwnQR's access applies for the operational lifetime of the applicable service. Its Terms of Service include 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.
Digital purchases are generally final, subject to the limited exceptions in the Refund Policy and applicable law. See pricing for the current offer.
Option C: redirect on a domain you control
Encode a URL on your own domain and manage its redirect yourself. This reduces dependence on a QR vendor, but it transfers responsibility to you: domain renewal, DNS, hosting, redirects, monitoring, and incident response must remain maintained.
A pre-print durability checklist
Before approving a print run:
- Scan the final exported file, not only the on-screen preview.
- Scan one physical proof on at least two different phones.
- Confirm whether the encoded URL is the final destination or a provider short link.
- Open the destination in a private browser window to catch access restrictions.
- Confirm who controls the destination domain.
- Read the provider's cancellation, expiration, deletion, and shutdown terms.
- Decide how you will update the destination if it changes.
- Keep the original source file and a record of the encoded URL.
The practical answer
A QR pattern has no built-in clock. Static codes do not expire, but their destinations can break. Dynamic codes can be edited, but their redirects depend on infrastructure and contractual terms.
If the destination is stable, use a free static code. If the destination must remain editable, choose a dynamic setup whose price, dependencies, and shutdown terms you understand. “Doesn't expire” should be a verified architecture—not a slogan.
Create a QR codeFrequently asked questions
Do QR codes expire?
QR code images do not contain an expiration date. A static code can keep decoding as long as the pattern remains readable, although its destination may move or disappear. A dynamic code also depends on a redirect service, which can be affected by trials, subscriptions, account status, or provider shutdown.
Do free QR codes expire?
A free static QR code does not expire through the generator because the final data is stored directly in the pattern. A free dynamic code may depend on a trial, account, or provider policy. Check whether the scanned URL is your final destination or a provider-controlled short link, then read that provider's terms.
Do static QR codes expire?
No. A static QR code stores its final payload directly in the pattern and has no QR-provider redirect to deactivate. It can still fail if the print becomes unreadable or if the website, file, or other destination no longer exists.
Why did my QR code suddenly stop working?
First determine whether the camera can recognize the pattern. If it cannot, inspect the print quality. If it opens a URL, check whether the destination is missing, the provider short link is disabled, a trial or subscription ended, or the redirect service is unavailable.
Can an expired dynamic QR code be reactivated?
Sometimes. If the provider retained the redirect and disabled it only because of an account or billing condition, restoring the account may reactivate it. If the provider deleted the redirect or shut down its domain, the printed code may not be recoverable. Verify with the provider.
How do I create a QR code that does not expire?
Use a static code for a stable destination, a dynamic code with clearly understood service terms when you need post-print editing, or a redirect on a domain you maintain yourself. Test the final print and keep control of the destination wherever possible.
Can I change a static QR code after printing?
No. Changing the data changes the QR pattern, so existing prints cannot be updated. A dynamic QR code keeps a fixed printed short link and changes the destination behind that link.
What does OwnQR's one-time price include?
OwnQR charges US$15 once for one dynamic QR code with no recurring subscription. The destination can be edited through the dashboard and scan analytics are included. Service duration and the Sunset Pledge are defined in the Terms of Service; digital purchases are generally final subject to the Refund Policy's limited exceptions and applicable law.