Security & Best Practices

Do QR Codes Expire? Everything You Need to Know

We explain when a QR code can stop working and when it cannot: static codes, dynamic codes, broken links, third-party services and how to make sure your codes last for years.

Do QR Codes Expire? Everything You Need to Know

It is one of the most common questions before printing a QR code on packaging, a permanent sign or thousands of business cards: will this code work forever, or will it stop working one day? The short answer is that the code itself does not expire, but what sits behind it can disappear. In this article we explain in detail what can make a QR code stop working and how to prevent it.

The code itself never expires

A QR code is a pattern that represents encoded information. It has no expiry date, needs no battery or connection and does not “switch off”. A code printed today can be read in twenty years by any scanner, because the format is an international standard (ISO/IEC 18004).

What can fail is something else: the destination the code points to or the service handling the redirect.

Static codes: they last forever… if the destination exists

In a static code, the information is stored directly in the code:

  • If it contains WiFi details, a vCard or text, it will work forever, because it does not depend on anything external. However, if you change your WiFi password or phone number, the code will show outdated details.
  • If it contains a URL, it will work as long as that page exists. If you delete the page, change domains or stop paying for hosting, the code will lead to an error.

Dynamic codes: they depend on the service

In a dynamic code, the code contains a short address from a service that redirects to the final destination. This has advantages (you can change the destination and see statistics), but introduces a dependency:

  • If the service shuts down, all its codes stop working.
  • If the service is paid and you stop paying, many providers deactivate the codes or show ads instead.
  • If the service changes its terms, you could lose control of your codes.

That is why it matters where you create your dynamic codes and why you should read the terms.

The most common causes of an “expired” code

CauseCode typeHow to avoid it
Web page deletedStatic with URLDo not delete linked pages, or redirect them
Domain changeStatic with URLSet up 301 redirects from the old domain
Domain or hosting not renewedStatic with URLRenew well in advance
Service subscription endedDynamicChoose reliable services and check the terms
Provider shuts downDynamicUse your own domain where possible
Video or file removedBothKeep the content or replace it at the same link
Physically damaged codeBothDurable material and high error correction

How to make your codes last for years

1. Use your own domain

If the code points to an address on your website, like yoursite.com/qr/catalog, you control the destination. If you ever change the content, you just redirect that address to another page.

2. Do not delete linked pages

Before removing a page from your website, check whether any QR code points to it. If so, redirect it to an equivalent page.

3. Keep a record of your codes

Keep a simple list of each code: where it is printed, which address it points to, when it was created and who is responsible. It will save you surprises when you redesign your website.

4. Look after the physical medium

A scratched, sun-faded or peeling code also stops working. Outdoors, use weather-resistant materials and error correction level Q or H.

5. Check regularly

Scan your printed codes every few months, especially after changes to your website.

What about QRcrea codes?

With the QRcrea QR code generator you can create codes for free. The static codes you generate store the information directly, so whether they work depends only on the destination you choose. For types that work through links managed by the platform (such as social media, App Store or files), we recommend also keeping the original destination link in case you ever need to recreate the code.

Practical example

Years ago, a winery printed a code on its labels pointing to the page of a specific wine. When it redesigned its website, that page disappeared, and thousands of bottles in shops and homes led to an error. The fix was simple: set up a redirect from the old address to the wine’s new page. Since then, the winery keeps a list of every printed address to check before any website change.

Frequently asked questions

Does a QR code stop working if it is scanned many times?

No. There is no scan limit on a static code. With dynamic codes, some services impose limits on their free plans; check the terms.

Can I “reactivate” a code that has stopped working?

If the problem is the destination (a deleted page), just publish something at that same address again. If the problem is a dynamic service that has shut down, there is usually no fix and you will need to create new codes.

How long does a QR code printed outdoors last?

It depends on the material and exposure to sun and rain. With vinyl or outdoor materials and resistant inks, several years.

Conclusion

QR codes do not expire: what can disappear is their destination or the service that redirects them. To make your codes last for years, use addresses on your own domain, do not delete linked pages, choose your services carefully, look after the physical medium and check them regularly. Create long-lasting codes with the QRcrea QR code generator.

Ready to create your QR code?

Customize it with your colors and logo, and download it for free in seconds.

Create QR code
Scroll to Top