Do QR codes expire? Why a printed code stops working
A QR code never expires, but the address inside it can stop working. Find out why a printed code stopped, recover it if you can and plan new codes.
A QR code doesn’t expire. The printed pattern holds fixed text, usually a web address, and nothing in it runs out. When a code stops working, the cause is what the address leads to: a QR generator’s redirect, your account there, or the page itself.
This guide shows how to find what stopped, recover the code if you can and plan new ones.
What can expire, and what can’t
The format has nothing to renew: DENSO WAVE’s QR Code FAQ says using a QR code needs no license or fee.
A code holding your page address directly (often called “static”), such as yourstudio.example/schedule, works while that page exists. A “dynamic” code holds a provider’s short address that forwards to your page. It also needs that service and your account there to stay active. Codes holding Wi-Fi settings or contact details need no website, but go out of date when those details change.
In a made-up example, a yoga studio owner printed class-schedule posters two years ago using a QR generator’s free trial. Scans now show the generator’s “this code is inactive” page.
Read the address inside the printed code
Scan a printed copy with your phone’s camera and read the address before opening it. The iPhone Camera shows a link you select (Apple’s guide), and Camera from Google shows a banner (Google’s guide). If you can’t see the address, open it and check the address bar: a stopped redirect usually ends on the provider’s domain.
The domain shows who controls the code: you for your own site, or the generator, shortener or file host for theirs.
The studio owner sees the generator’s domain, not her own, so the generator controls it.
Find out which part stopped
Match what people see to a cause before changing anything:
| What you see | Likely cause | What to check |
|---|---|---|
| A provider’s “inactive” or “expired” page | The trial or plan ended, or a scan limit was reached | Your account with the provider |
| A provider’s “not found” page | The code was deleted | Your list of codes there |
| The domain doesn’t load | The domain lapsed or the service closed | Whether the service still exists |
| Your own site shows an error | The page moved or was removed | The destination, opened directly |
| The camera doesn’t react | Fading, damage, glare or printing too small | The original file, scanned from a screen |
If the original file scans from a screen but the poster doesn’t, fix the print with the QR code size guide. For codes made in Links, use the troubleshooting checklist.
The studio’s case is the first row.
Recover the code you already printed
Try these in order:
- Reactivate your account with the provider, if you can still sign in.
- If the code still works but leads to an old page, change its destination there.
- If the code holds your own address, restore the page or redirect it on your website.
- If that page has to go, leave a short notice there that links to current information.
- Otherwise, reprint and cover or remove the old copies you can reach.
You can’t take over another provider’s address, and no other service, Links included, can revive its codes. If the provider’s domain lapses, someone else could register it and redirect your old codes. The migration guide covers moving while old copies circulate.
Reactivating needs a paid plan the studio owner doesn’t want. Her posters all hang where she can reach them, so she reprints and takes the old ones down.
Questions to ask before you print a new code
Ask any QR service:
- What happens when a trial ends or payment stops?
- Do codes have an end date or a scan limit?
- Can a deleted code come back?
- Whose domain does the code hold?
Here’s how Links answers. Creating links is free, each counted click costs 0.05 credits, and new accounts start with 100 credits. When the paying account runs out of credits, visitors see a page saying the link is unavailable. The links come back on their own shortly after credits are added. The Links app marks paused links but doesn’t email you. Links sets no end date. A deleted link can’t be restored, and a new link gets a new address. Its QR codes hold the link’s reunified.link short address, so you can change the destination without a new image.
Keep a list of every printed code
Write one line per printed code with:
- The address in the code and its destination
- Where each copy is placed
- The service and account behind the code, and who pays for it
- The date and result of the last scan
Scan a real printed copy before each event, term or reprint, and note copies you take down.
The studio owner creates a new code for the schedule page in the Links app and lists each poster’s location. If the schedule moves to a new page, she changes the destination instead of reprinting. Before every term, she checks her credits and scans one poster per place. A code from Links works while the link exists and the paying account has credits.