Do QR Codes Expire? What You Need to Know
Find out whether QR codes expire, what affects their lifespan, and how to make sure your codes keep working forever.
Static QR Codes Never Expire
A static QR code is a pattern of black and white modules that encodes data directly into its structure. Once generated, the data is permanently embedded in the visual pattern — it does not rely on any server, database, or online service. As long as the physical or digital image of the code exists and is scannable, it will work. There is no expiration date built into the QR code standard.
Think of a static QR code like a printed phone number. The number does not expire because it is written on paper. Similarly, a QR code that encodes a URL, a block of text, or a Wi-Fi password will hold that information indefinitely. The pattern is the data. Nothing needs to stay online for the code itself to remain readable.
This means that static QR codes created ten years ago still work today, and codes you create now will still work ten years from now. The QR code specification, maintained by the ISO/IEC 18004 standard, has been stable since its introduction. Every scanner built to read QR codes will continue to read them regardless of when they were generated.
When QR Codes Stop Working
While the QR code itself does not expire, the content it points to can become unavailable. If you create a QR code that links to a webpage and that webpage is later taken down, the code will still scan successfully — but the user will see a 404 error or a dead link. The code works perfectly; the destination does not.
This is the most common reason people think QR codes expire. They scan an old code from a flyer or product package, get an error page, and assume the code has expired. In reality, the business simply removed the landing page or let the domain lapse. The fix is to maintain the destination URL for as long as the QR code is in circulation.
Physical damage can also render a QR code unscannable. Scratches, fading from sun exposure, water damage, or printing at too small a size can all prevent a scanner from reading the code. QR codes have built-in error correction that can recover from minor damage, but severe degradation will eventually make the code unreadable.
Dynamic QR Codes and Expiration Policies
Dynamic QR codes work differently from static ones. Instead of encoding the final destination directly, they encode a short URL that redirects to your target page. The redirect is managed by a QR code service provider. This means the QR code is only as reliable as the redirect service behind it.
Many dynamic QR code platforms impose expiration dates on free-tier codes. After a trial period — often 14 to 30 days — the redirect stops working and the code effectively dies. Some platforms limit the number of scans before deactivating the code. Others require an active paid subscription to keep redirects alive. If you cancel your account, your codes stop working.
Before choosing a dynamic QR code platform, read the terms carefully. Understand what happens to your codes if you downgrade or cancel. For critical use cases like product packaging or printed materials with long shelf lives, a static QR code pointing to a URL you control is far more reliable than depending on a third-party redirect that might disappear.
How to Make Sure Your QR Codes Last Forever
Use static QR codes whenever possible. If the code links to a URL, make sure you control that URL and commit to keeping it live for as long as the code will be in use. For printed materials with a long lifespan — product packaging, books, signage — this is especially important. Use a domain you own and plan to maintain.
Choose stable, permanent URLs rather than links to third-party services that might change their URL structure. Instead of linking to a Google Drive file that might move, host the file on your own website. Instead of linking to a social media post that might be deleted, link to a page on your domain that you control completely.
When generating your QR code, use a reputable tool that produces standard, clean codes without embedding tracking redirects. A free static QR code from a tool like QR Generate encodes your URL directly into the pattern — no middleman, no subscription, no expiration. The code is yours to use forever.
Summary: Do QR Codes Expire?
Static QR codes do not expire. The data is encoded directly in the pattern and will remain readable for as long as the image is intact. Dynamic QR codes can expire if the redirect service behind them is discontinued, paywalled, or shut down. The QR code standard itself has no concept of expiration.
To ensure your QR codes keep working indefinitely, use static codes, link to URLs you own and maintain, and generate codes with a tool that does not inject tracking redirects or impose artificial time limits. A well-made QR code is permanent by design.