
Do QR codes expire? The short answer
A static QR code has no built-in expiration date. Its pattern stores a fixed value, such as your website address. A dynamic QR code usually stores a redirect URL managed by a service; that service can disable the redirect when a trial ends or an account limit is reached. Either type can lead to a broken destination if the website, file or domain becomes unavailable.
If your code already appears on business cards, menus or invitations, first find out which address is actually encoded. That determines whether you can restore the destination, ask a provider to reactivate a redirect, or need a replacement label.
The Reddit question: “My printed QR code expired. Can I save it?”
In an r/techsupport discussion, someone reported that a code on business cards and brochures had stopped opening their page after the materials were printed. They wanted to keep the same image and avoid reprinting. A separate r/qrcode question asks whether a code that stopped working after printing can be redirected.
These are individual reports, rather than proof about every generator. They highlight an important purchasing question: does your download contain your own address, or an address controlled by the QR company? Calling a tool “free” does not answer that question.
Static vs. dynamic QR codes: what can stop working?
Project Nayuki’s QR encoding documentation describes how text becomes the code’s modules. For a website code, that text can be your destination URL or an intermediary URL. The printed pattern does not change when an account expires; the online service behind the encoded address changes its response.
| Question | Direct static code | Provider-managed dynamic code |
|---|---|---|
| What is stored? | The destination or data you enter | A service’s redirect address |
| Built-in expiry? | No timer in the pattern | The service may impose account or time limits |
| Editable after printing? | Encoded data stays fixed; a page you own can change | Usually through the provider’s dashboard |
| What must stay available? | The destination and any redirects you chose | The provider’s redirect and the destination |
| Scan limits? | None in the QR pattern; hosting may have limits | Depends on the provider’s terms |
For a concrete policy example, QR Code Generator’s trial-expiry help page says its dynamic codes are deactivated after the trial, while its static codes continue working. That is one provider’s policy, checked November 1, 2026; check your own plan’s current terms.
A static code can still contain a third-party short link, an expiring file-sharing URL or an event ticket token. Static describes the fixed data in the image, rather than a guarantee that every linked service will remain accessible.
How to check why your QR code stopped working
1. Separate a scanning problem from a link problem
Try the original download on a second phone. If neither phone recognizes it, check blur, glare, contrast, physical damage and the clear border around the code. If your phone recognizes a URL but the browser shows an error, investigate the link instead of redesigning the squares.
2. Read the stored address before opening it
Use a scanner that displays or copies the decoded text without automatically visiting it. Camera previews sometimes show only the domain; a browser’s final address may already be the result of a redirect. To distinguish a direct link from a tracking link, inspect the complete decoded value. Avoid uploading private Wi-Fi or contact codes to an unfamiliar decoder.
3. Match the symptom to the next action
| What you see | Possible cause | What to check |
|---|---|---|
| No scan result | Unreadable printed design | Original file, lighting, border and another phone |
| Trial or subscription page | Provider redirect disabled | Encoded domain and account status |
| 404 or missing page | Destination moved or deleted | Restore that path or redirect it if you control it |
| Login or access denied | File or page permissions changed | Intended public access in a signed-out browser |
| Wi-Fi connection fails | Network details changed | SSID, password and security type |
Open the intended destination manually as well. If it fails without the QR code, start with the website or network. Record the encoded URL and the exact error before contacting support.
Can you fix an expired QR code after printing?
You cannot remotely rewrite the data in a printed QR image. You can sometimes repair the online destination it already points to. Use the relevant case below.
If the encoded address belongs to you
Restore the page at the same URL, correct its access settings, or configure a redirect from the old path to a working page. The scheme, domain and path in the printed code must still resolve. A redirect on your own website cannot intercept a URL owned by a different company.
If the encoded address belongs to a QR service
Ask that provider whether the exact redirect can be reactivated, how long it will stay active and what renewal costs apply. Availability depends on its policy. Another generator cannot take over a domain and path controlled by the original provider. Creating a new code with the same appearance will not update your printed copies.
If restoring the original link is impractical
Compare replacement labels with reprinting. A new sticker needs to cover the old code completely, including its border, and leave a clear margin around the replacement. Test a finished sample on the actual material. For items already distributed, share a readable fallback URL through the channels you use to reach recipients.
How to make a QR code without a generator expiry date
Custom QR Code AI’s generator encodes the website address you enter directly, rather than replacing it with a Custom QR Code AI tracking URL. You can inspect that behavior in the downloaded code. If you supply a third-party short link, that link still carries its own service dependencies.
- Choose a stable page you control, such as
https://example.com/menu. - Select Website in the generator and enter the full address.
- Keep strong contrast and a clear border. Add your logo only if the final code still scans reliably.
- Download an SVG for scalable print artwork or a sufficiently large PNG.
- Decode the download and verify the stored address matches your intended URL.
- Scan a proof at the final print size and check the page on mobile data.
For the full process and guidance on colors, logos and exports, follow our step-by-step guide to creating a QR code.
How to change your content without reprinting
Keep a permanent address on your own domain and update the page behind it. For a restaurant, the printed code can always contain https://example.com/menu, even when the menu changes. This avoids printing a link to a file you plan to delete or replace.
If visitors must go to another service, a redirect on a domain you control is another option. MDN’s HTTP redirect guide explains permanent and temporary redirects. Ask your web administrator to choose the appropriate response and caching settings, particularly if you expect to change the target repeatedly.
You still need to renew the domain, maintain hosting and check the destination. Owning the address gives you control over those dependencies; it does not remove them.
Pre-print checklist: avoid another broken QR code
- Inspect the encoded value. Confirm the full stored address rather than relying on the final browser page.
- Check ownership. Know who controls the encoded domain and any intermediate redirects.
- Read plan terms. Check trial expiry, scan limits and what happens after cancellation.
- Preserve the margin. DENSO WAVE specifies a four-module quiet zone on all sides of a standard QR code.
- Test the finished item. Use more than one phone, normal lighting and the intended scanning distance.
- Check visitor access. Test in a signed-out browser and include a readable fallback URL nearby.
- Keep records. Save the exported image, encoded URL, account details if relevant and the print proof.
Frequently asked questions
Do free QR codes expire after 14 days?
There is no universal 14-day rule. A provider may offer a time-limited dynamic-code trial. A direct static code has no built-in timer, although its linked content can become unavailable.
Can I convert a printed dynamic QR code into a static code?
You cannot change the value encoded in the existing print. You can generate a new static image and replace the old one, or ask the original provider to restore its redirect.
Will adding a logo make my QR code expire?
A logo does not add an expiry date. It can make a design harder to scan if it obscures too much data. Separately, check whether a tool’s logo feature changes the product or plan you selected.
Do Wi-Fi QR codes expire when I change the password?
The code does not time out. It still contains the old credentials. If those credentials no longer work, generate and display a replacement with the current network details.
Can a static QR code have unlimited scans?
The pattern does not count scans or enforce a quota. Your destination website, file host or chosen short-link service may have traffic or access limits.
Does a QR code still work if the generator website closes?
A downloaded code that directly stores your own live URL does not need the generator to remain online. A code that stores the generator’s redirect address depends on that redirect continuing to operate.
Sources and editorial notes
Prepared by the Custom QR Code AI Team on November 1, 2026. Reddit discussions informed the questions; encoding documentation and the provider’s own help page informed the technical explanations. The example URLs are illustrative. Provider terms can change.
- Project Nayuki: QR Code generator library and encoding overview
- QR Code Generator: what happens after a trial expires
- MDN: redirections in HTTP
- DENSO WAVE: determining the QR code area and margin
Ready to replace a code or check your next design? Create a QR code with your own destination address, then run the checklist before sending it to print.