Do QR Codes Expire? Static vs Dynamic Explained
A QR code pattern never expires, but what it points to can. Which codes stop working, why free ones die, and how to print one that lasts.
Do QR Codes Expire?
The black-and-white pattern of a QR code never expires. What can stop working is what the code points to. A static QR code keeps working for as long as its destination exists. A dynamic QR code keeps working only for as long as the service that runs its redirect is still switched on — and that is the real reason people say QR codes "expire".
Which QR codes can stop working?
| Static QR code | Dynamic QR code | |
|---|---|---|
| What is inside the pattern | The destination itself (a web address, Wi-Fi details, a phone number) | A short redirect address that belongs to the service that made it |
| Can the code itself expire? | No | No — but the redirect can be switched off |
| Stops working when… | The page it points to is removed or moved | The plan, trial or account behind the redirect ends, or the provider shuts down |
| Can you edit it after printing? | No | Yes, while the redirect is active |
| Scan tracking | None | Yes, while the redirect is active |
If a code you printed has stopped working, check these in order:
- Is the destination still live? Open the web address in a browser. A deleted page, an expired domain or a changed link will break a static code and a dynamic one.
- Was it a dynamic code from a free trial or free account? Many free generators issue dynamic codes that run only for a trial period or up to a scan limit, then stop redirecting.
- Is the pattern readable? Low contrast, a code printed too small, or a damaged print makes a perfectly valid code unscannable. This looks like expiry but is not.
Why free dynamic codes "expire"
A dynamic code only works while the company behind it keeps running the redirect, and that costs money. A provider that gives dynamic codes away for free usually limits them by time, by number of scans, or by requiring an upgrade. When the limit is reached, the redirect stops and every printed copy of the code breaks. Nothing is wrong with the printed code — the service behind it has simply been switched off.
How this works at QR Code Pro
We would rather you know this before you print than after:
- static QR codes do not expire. They hold the destination inside the pattern, never touch our servers and carry no tracking. One static code is free with any account; you can buy more in blocks (R50 for the next 5, then R40 for every further block of 5, once-off with no monthly fee).
- dynamic QR codes work while your plan is active. They are included in the 14-day free trial and on paid plans from R99/month for 50 codes, with unlimited scans. If a trial ends and you do nothing, your dynamic codes stop redirecting. If a payment is missed, there is a short grace period before they pause. Your account is kept for a while so you can come back.
- You can edit a dynamic code's destination after printing, which is the reason to choose one: print once, change the link as often as you need.
Which should you print?
- The destination will never change and you do not need scan numbers (a Wi-Fi code, a fixed contact card, a link to a page you own): use a static QR code. It cannot expire.
- You will change the link, or you want to see scans by city and device (menus, flyers, shop windows, signage): use a dynamic QR code, and choose a plan you intend to keep before you print a large run.
Before you print a big run
- Scan it from a phone that is not on your Wi-Fi, on both Android and iPhone.
- Check what happens if you stop paying. Ask the provider in writing whether printed codes keep working, for how long, and what happens to your data. Read the answer before you commit.
- Use a destination you control. A short link or page on your own domain survives a change of QR provider; a link on someone else's free service may not.
- Keep contrast high and size reasonable. A dark code on a light background, at least about 2 cm square for close-up scanning, scans reliably.
- Write down where every printed code points, so you can fix it quickly if the destination changes.
Frequently asked questions
Do QR codes expire after a certain number of years? No. A QR code is just an image of data and has no built-in end date. A code can only stop working if its destination goes away or, for a dynamic code, the redirect service is switched off.
Do free QR codes expire? Static free codes do not. Free dynamic codes often do, because they depend on the provider's redirect staying switched on and are commonly limited by time or scans.
Does a dynamic QR code stop working if I stop paying? With most providers, yes, and that includes QR Code Pro: if a trial ends with no plan, or a payment is not made after the grace period, dynamic codes stop redirecting. Static codes are not affected.
Can I turn an expired dynamic QR code into a permanent one? No. The destination is not stored in the pattern, so you would need to print a new code. If a link will not change, print a static code instead.
Ready to try it? Start your 14-day trial or read how dynamic QR codes work first. See pricing for plan limits.
Commonly Asked Questions
Everything you need to know about do qr codes expire? static vs dynamic explained.
Do free QR codes expire?
What happens to a dynamic QR code if I stop paying?
How can I make a QR code that never expires?
Why has my QR code stopped working?
Can an expired dynamic QR code be fixed?
Apply What You've Learned
Start creating your own secure, dynamic QR codes — editable after printing, with scan analytics, billed in Rands.