Learning Hub
Updated 2026-10-19
6 min read

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 codeDynamic QR code
What is inside the patternThe 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?NoNo — but the redirect can be switched off
Stops working when…The page it points to is removed or movedThe plan, trial or account behind the redirect ends, or the provider shuts down
Can you edit it after printing?NoYes, while the redirect is active
Scan trackingNoneYes, while the redirect is active

If a code you printed has stopped working, check these in order:

  1. 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.
  2. 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.
  3. 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

  1. Scan it from a phone that is not on your Wi-Fi, on both Android and iPhone.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

1

Do QR codes expire?

The QR code pattern itself never expires. A static QR code works for as long as its destination exists. A dynamic QR code works only while the service that runs its redirect stays active, which is why dynamic codes from free trials or lapsed plans appear to expire.
2

Do free QR codes expire?

Free static QR codes do not expire because they hold the destination inside the pattern. Free dynamic QR codes often stop working because they depend on the provider's redirect, which is commonly limited by time or number of scans.
3

What happens to a dynamic QR code if I stop paying?

The code stops redirecting once any grace period ends. At QR Code Pro, if a trial ends and no plan is chosen, or a payment is missed past the grace period, dynamic codes stop redirecting. Static codes keep working.
4

How can I make a QR code that never expires?

Use a static QR code that points to a page you control. It contains the destination in the pattern, never depends on a redirect service, and works as long as the page stays online. You lose editing and scan tracking.
5

Why has my QR code stopped working?

Check three things: whether the destination page is still online, whether it was a dynamic code from a trial or free account that has ended, and whether the printed code is damaged, too small or low contrast.
6

Can an expired dynamic QR code be fixed?

Only by reactivating the plan or service that runs its redirect. The destination is not inside the pattern, so if the provider has closed it, you need to print a new code.
Ready to Get Started?

Apply What You've Learned

Start creating your own secure, dynamic QR codes — editable after printing, with scan analytics, billed in Rands.