Barcode generator →
home / guides / do qr codes expire?
QR codes

Do QR Codes Expire?

The pattern itself never expires — a QR code is just geometry. Whether scanning keeps working depends on one thing: is the destination encoded directly (static) or routed through a vendor's redirect server (dynamic)?

Static QR codes: permanent by physics

A static code encodes the final data — your URL, WiFi credentials, vCard — directly in the modules. Nothing sits between the scan and the destination, so the code works as long as the destination itself exists. Print it on a gravestone and it will scan in fifty years. Everything generated on this site is static, deliberately.

Dynamic QR codes: a subscription wearing a QR costume

A dynamic code encodes a short redirect URL on the vendor's domain (qr-vendor.com/abc123), which forwards to your real destination. That enables editing the target and counting scans — genuinely useful features — but it means every scan depends on that vendor's server, business model, and your subscription. Lapse the plan, or watch the vendor fold, and every printed code dies simultaneously. This is the mechanism behind most "my QR code stopped working" stories.

How to tell which one you have

Scan it and look at the URL before it redirects (most phones preview it): if it shows a domain that isn't yours or your destination's, it's dynamic. Auditing old marketing materials this way is worth an afternoon — especially anything printed permanently.

When dynamic is worth it anyway

Honest answer: campaigns where you must change the destination after printing, or need per-scan analytics, are legitimate dynamic use cases — go in with eyes open about the dependency and pick a vendor accordingly. For menus, WiFi cards, product links, business cards and anything long-lived, static wins. If you control the destination domain, you can have both: encode your own short URL (yourbrand.com/menu) statically and change where that path points whenever you like.

Frequently asked questions

Do free QR codes expire after 14 days?
Static codes never expire. The "expires in 14 days" pattern is a dynamic-code trial: the vendor's redirect stops after the trial, not the QR pattern itself. Check whether the encoded URL is the vendor's domain.
Can an expired dynamic QR code be revived?
Only by the vendor that controls the redirect domain — typically by resubscribing. The printed pattern can't be repointed by anyone else.
How long do static QR codes last physically?
As long as the print does. The data has no time component; durability is purely about ink, material and wear.

Try it yourself

Related guides