Do QR Codes Expire?

Published September 26, 2026 ยท QR Toolkit Editorial Team

A static QR code does not expire. It's a fixed pattern encoding whatever text or link you gave it, with no timer, subscription, or server involved, so there's nothing that can time out. A dynamic QR code can stop working, though, if the service managing it shuts down, your subscription lapses, or someone deactivates it.

Static vs. dynamic, in practice

A static code stores the actual content, a URL, text, WiFi credentials, contact details, directly in the QR pattern itself. Scanning it reads that content straight off the code. There's no third party involved after the code is made, so nothing can revoke or expire it. Every code made on this site is static for this reason.

A dynamic code instead points to a short redirect link controlled by a QR-code service. Scanning it sends the scanner to that service, which then forwards them to your real destination. This is useful if you want to change where the code leads after printing it, but it means the code depends on that service staying online and your account staying active. Cancel the subscription, and the redirect can go dead, even though the printed code looks identical.

How to tell which kind you have

You usually can't tell from the black-and-white pattern alone. The best signal is what it points to: scan it (or check the source if you still have it) and look at the link. If it goes straight to the site you expect, it's almost certainly static. If it redirects through a separate domain you don't recognize, especially one associated with a QR-code platform, it's likely dynamic. See our static vs. dynamic QR codes guide for a fuller comparison.

Making one that lasts

For a code you're printing once and want to keep working indefinitely, static is the safer choice, provided the destination itself stays stable. A few practical tips:

Every tool on the QR code generator hub makes static codes with no account, no subscription, and no expiration built in. The code will keep working for as long as whatever it points to does.

Frequently asked questions

Does a QR code stop working after a certain amount of time?

A static QR code doesn't, it's just a pattern encoding fixed text or a link, with nothing to expire. A dynamic QR code can stop working if the service generating it shuts down, you stop paying for it, or you manually deactivate it.

How can I tell if a QR code is static or dynamic?

You often can't tell by looking at it. A strong clue is the link: if it points to a third-party redirect domain (like a QR-service's own short domain) rather than the destination site directly, it's likely dynamic. Codes made on this site are always static.

My QR code stopped scanning correctly, why?

If it's a static code, the code itself hasn't changed. Check whether the destination page moved or was deleted, whether the code was damaged or printed too small, or whether you're scanning an old, degraded print. Dynamic codes can also break if the underlying service is discontinued.