Do QR Codes Expire? What Actually Stops Working, and When

September 10, 2026
4 mins read
Do QR Codes Expire? What Actually Stops Working, and When
💡 Direct Answer

A QR code graphic does not expire on its own. A static code keeps working while the URL encoded in it exists. A code that points to a hosted redirect can stop working when the redirect is deleted, a subscription lapses, a provider shuts down, a domain is lost, or the destination is removed.

Do QR codes expire? Usually, no. The pattern printed on a label, poster, or package is just encoded data. What can expire or fail is the URL that the camera requests after scanning it.

That distinction matters because a code can look fine and still lead nowhere. To keep a printed campaign working, identify which type of QR code you have, then protect the domain and redirect behind it.

The short answer: the pattern does not expire, but the destination can#

A QR code stores text, often a URL. When a phone scans it, the phone opens or requests that URL. The code itself has no built-in countdown timer, renewal date, or subscription.

If the code stores https://example.com/menu directly, it is static. It will keep pointing to that address until the address stops serving the page or the printed code becomes unreadable. If it stores an editable redirect, the redirect service becomes another dependency.

Static QR codes: permanent data, fixed destination#

A static QR code contains its destination directly. It is a good fit when the URL is stable and you do not need to change the destination after printing. There is no hosted QR subscription to renew.

The tradeoff is inflexibility. If a menu moves, a campaign page changes, or a product support URL is replaced, every printed code still points to the old address. You can update the page at that address, but you cannot change the URL encoded in the graphic.

Dynamic QR codes: what you are actually depending on#

A dynamic QR code is a fixed graphic that points to an editable redirect or short link. The redirect receives the scan, checks its current rule, and sends the visitor to the destination you set. Change that rule and future scans can go somewhere new without reprinting the code.

The term describes the behavior behind the code, not a QR pattern that changes itself. The redirect layer is useful, but it must remain active. A QR code on your own domain can make the public address easier to recognize and control, but it is not automatically secure just because you own the domain.

Four ways a working QR code stops working#

  • The subscription lapses. Some hosted QR providers disable redirects when a paid plan ends. The printed pattern remains readable, but the service no longer sends visitors onward.
  • The provider shuts down or changes its service. A code tied to someone else’s redirect domain depends on that provider continuing to resolve the URL.
  • The domain is lost. An expired domain, broken DNS configuration, or missing HTTPS setup can prevent the scan from reaching the redirect.
  • The destination disappears. The redirect can still respond while sending visitors to a deleted page, a moved site, or an error page.

How to tell which kind of QR code you have#

Scan the code and inspect the URL before opening it. If it shows the final website address, the code is probably static. If it shows a short link, campaign domain, or redirect URL, it may be dynamic. That test tells you what the code requests, but it does not prove that the service will remain available.

Also check the redirect from a second phone and a different network. Confirm the first response, the full redirect chain, the final page, and the HTTPS certificate. A code that works once can still hide a destination or infrastructure problem.

Encoding a redirect you control#

For a long-lived campaign, create an editable redirect on a domain your team controls, set the first destination, and generate a QR code for that redirect. RedirHub supports QR code generation for an editable redirect. The redirect is what makes the destination changeable; it is not a separate standalone dynamic-QR product.

Before printing, scan the code from multiple phones. After launch, keep the redirect active and test the final destination at the frequency the campaign requires. For important placements, link monitoring can help detect a broken journey, but monitoring is a Pro+ requirement.

Keep Printed Codes Working

Check whether your printed codes encode a redirect you control.

Check your QR redirect

The takeaway#

QR codes do not expire as graphics. Static codes keep requesting their encoded URL, while dynamic codes keep requesting an editable redirect. The part that needs care is the infrastructure behind the scan: the domain, redirect rule, provider account, HTTPS setup, and final destination.

Frequently asked questions

The QR graphic does not expire by itself. A static code keeps requesting its encoded URL, but a dynamic code can stop working if its redirect service, domain, or destination fails.

A QR code can remain usable indefinitely if it stays readable and the URL it contains continues to work. For an editable QR code, the redirect and destination also need to remain active.

The pattern does not expire, but the redirect behind it can be disabled, deleted, or affected by a lapsed subscription. The destination can also be removed or moved.

Scan it and inspect the URL before opening it. A final website address usually indicates a static code, while a short link or redirect domain may indicate an editable destination, although the scan alone does not prove how the service is managed.

Yes, if the printed code points to an editable redirect. Update the destination behind the redirect and future scans can use the new URL without changing the QR graphic.

A domain you control gives your team ownership of the public URL and its redirect, but ownership alone is not a security guarantee. Check the destination, HTTPS configuration, redirect activity, and the page visitors reach.

RedirHub supports generating a QR code for an editable redirect. The editable redirect provides the dynamic behavior; it is not a separate standalone dynamic-QR product.

Leo Astarothman

Leo Astarothman is the Brand & Content Lead at RedirHub, where he shapes the company's visual identity, educational content, product experiences, and marketing strategies. He also specializes in system design. Simplifying complex redirect infrastructure into practical resources, product experiences, and campaigns that help businesses understand and adopt modern redirect management.