Do QR Codes Expire? How Long They Really Last
August 16, 2026

It's one of the most common worries before printing a QR code on something permanent: will this still work in a year? In five years? Or will it quietly stop one day and leave me with a useless square on my packaging?
The honest answer is: it depends entirely on which type of QR code you made. Some last essentially forever. Others are designed to stop working. Here's how to tell them apart — and how to make sure yours never expires.
The short answer
- Static QR codes do not expire. Ever. As long as the thing they point to still exists, they keep working indefinitely.
- Dynamic QR codes can expire — not because of the code itself, but because they depend on a paid service that can lapse or shut down.
That single distinction explains almost every "my QR code stopped working" story you'll ever hear.
Why static QR codes never expire
A static QR code has its information — a link, WiFi details, contact info — encoded directly into the black-and-white pattern. There's no company, server, or subscription involved. The moment you generate it, the code is self-contained.
Because nothing external is keeping it alive, there's nothing to expire. A static QR code you print today will still scan in ten years. The only way it "stops working" is if the destination disappears — for example, a static QR code pointing to a website will fail if that website is taken down. But the code itself never times out.
This is why static codes are the right choice for anything long-lived: business cards, product packaging, signage, plaques, book covers, or anything you don't want to reprint.
Why some QR codes DO expire
If you've ever seen a QR code that "expired," it was almost certainly a dynamic code created with a free trial or subscription tool.
Dynamic codes don't contain your destination directly. Instead, they point to a short redirect link hosted on a company's server, and that server forwards visitors to your real destination. That redirect is what enables editing and scan tracking — but it's also the weak point:
- If you created it on a free trial and the trial ends, the redirect often stops working.
- If you're on a paid plan and stop paying, the redirect can be switched off.
- If the company shuts down or discontinues the service, every code relying on their redirect can break at once.
In all these cases the pattern is still perfectly scannable — but the redirect behind it no longer sends anyone anywhere. That's what people experience as an "expired" QR code.
How to know which type you have
Ask yourself how you made it:
- Did you use a free tool that generated the code instantly with no account and no dashboard? That's almost certainly a static code — it won't expire.
- Did you have to sign up, log in to a dashboard, and see scan analytics or an "edit destination" button? That's a dynamic code — it depends on that service staying active.
If you're ever unsure and the information won't change, the safest move is to regenerate it as a static code from a free tool.
How to make a QR code that never expires
It's simple: use a static QR code from a free generator.
- Choose a tool that creates static codes with no sign-up (like QR Code Generator (QRGen)).
- Enter your link, WiFi, contact details, or other information.
- Download the code as a PNG or SVG.
That's it. There's no account to maintain, no subscription to lapse, and no redirect to break. The code is permanent by design.
One caveat worth repeating: a static code lasts forever, but it always points to the same destination. If you think you'll need to change where it points later, that's the one case where a dynamic code's editability is genuinely worth the subscription. For everything else — fixed links, WiFi, contact cards — static is permanent and free.
The bottom line
QR codes don't expire because of time — they expire because of dependency. Static codes depend on nothing, so they last forever. Dynamic codes depend on a paid redirect service, so they can stop when that service does.
If you want a QR code you can print once and trust for years, make it static.
Create a QR code that never expires → with QR Code Generator (QRGen). Free, static, no sign up, no watermark.