Do QR codes expire? No, not by age alone, but a QR code stops working if its printed pattern gets damaged or the destination behind it changes, disappears, or loses service.
That is why some codes still scan after 10 years, while others fail in a month. The square itself can last a very long time. The weak point is usually the link, the hosting, or the paper.
What actually makes a QR code stop working?#

QR code lifespan depends on two separate things, the printed code and the destination it opens. If both stay intact, the code can keep working for years.
A printed code does not have a built-in timer. Ink on a flyer in a dry folder may scan just fine years later. A sticker on a sunny shop window may fade, scratch, or peel much sooner.
The destination matters just as much. If the code opens a web page, that page has to stay live. If the code opens a PDF, that file has to remain hosted. If the code uses a short redirect, that redirect has to keep running too.
That is the whole answer to QR code validity. The pattern can survive. The thing behind it has to survive too.
If you want to make one and test it first, QRFLOW.codes lets you generate and download a code without a signup wall.
Do static and dynamic QR codes expire the same way?#

Static and dynamic QR codes do not expire in the same way. A static code lasts as long as the data inside it still works, while a dynamic code lasts as long as the redirect service and your plan stay active; learn about the best dynamic QR code generator.
A static code points straight to the final destination. If you encoded a plain URL, phone number, Wi-Fi login, or vCard, there is no middle layer to fail. But if that website moves or that file URL changes, the code cannot be edited. You would need to reprint it.
A dynamic code points to a short link that forwards people to your real destination. That gives you one big advantage: you can change the destination after printing. It is the better choice for menus, campaigns, event pages, and anything else that might move later. You can read more about that tradeoff on /pricing or compare the basics in our static vs dynamic QR code guide.
The catch is simple. A dynamic code depends on the service that runs the redirect. If that service is paused, canceled, or gone, the code stops opening the right page even if the printed square still scans.
So if your question is "do QR codes expire," static ones usually fail because the destination changed, and dynamic ones usually fail because the redirect layer changed.
How long can a printed QR code last in real life?#

A printed QR code can last for years indoors, but outdoor use depends more on material than time. Sun, water, rubbing, and cheap ink do more damage than age.
A code on a business card kept in a wallet may be fine after a long time. A code on a cardboard box in a damp stockroom may blur fast. A code on a grave marker or metal plaque can last a long time if the surface stays clear and the contrast stays strong.
Size matters too. Print most codes at least 1 inch (2.5 cm) wide for close scans. For signs scanned from a few feet away, go larger. Our print size guide and test before you print 500 checklist help with both.
Contrast matters more than style. Black on white is still the safe bet. Tiny modules, glossy glare, or heavy logo overlays can shorten practical lifespan because the code becomes harder to scan even before it looks damaged.
How do you make a QR code last longer?#

QR code expiration is mostly preventable. Pick the right code type, keep the destination stable, and print on a surface that matches where people will scan it.
For a code that should work unchanged for years, a static code is fine if the final URL is permanent. For a code on packaging, signs, menus, or memorial items, a dynamic code is safer because you can fix a broken destination without replacing the print.
Use a permanent home for whatever the code opens. A homepage is safer than a temporary campaign page. A stable file path is safer than a random upload link. If the code matters in the real world, test it on iPhone and Android before it goes out.
If you are printing for outdoors, choose weather-resistant material and avoid placing the code where hands will rub it all day. A clean 1.2 inches (3 cm) code on a matte plaque usually ages better than a tiny glossy sticker on a door handle.
Do QR codes expire on purpose?#
Yes, some QR codes can expire on purpose if you set them that way. Expiration is a feature on editable codes, not something that happens to every code by default.
That can be useful for ticket pages, temporary discounts, or private files. With a dynamic QR code, you can choose to end access after a date or protect the destination with a password. If you never set an expiration, the code does not automatically die just because time passed.
For plain static codes, there is no expiration switch in the code itself. They keep trying to open whatever data was baked into them.
Impact of QR code design on lifespan#
The design of a QR code can influence how long it remains functional. While the basic black-and-white square is the most reliable, many businesses opt for customized designs to align with branding. However, adding logos or altering the color scheme can affect scanability.
For a QR code to last, ensure the design maintains high contrast. Black on white is the safest choice, but if you must use colors, ensure they provide enough contrast for easy scanning. Avoid using colors that are too similar, like light gray on white.
The size of the QR code also matters. A larger code is easier to scan and can withstand more wear and tear. For printed materials, a minimum size of 1 inch (2.5 cm) is recommended, but larger sizes are better for long-distance scanning. Keep the QR code's modules (the small squares) clear and unobstructed by logos or other design elements to maintain functionality.
Choosing the right printing material#
For indoor use, paper or cardstock may suffice, but for outdoor applications, consider more durable materials like vinyl or metal. Vinyl stickers are weather-resistant and can handle exposure to sunlight and rain, making them suitable for outdoor signage. Metal plaques offer long-term durability and are ideal for permanent installations like memorials or historical markers.
If the QR code will be exposed to harsh conditions, consider laminating it to protect against moisture and fading. The choice of material should align with the expected lifespan and environmental exposure of the QR code. This ensures that the code remains scannable for as long as needed.
Monitoring and updating QR code destinations#
Regularly monitoring the destination linked to your QR code is essential to ensure it remains active and relevant. This is especially important for dynamic QR codes, where the destination can be updated without reprinting the code.
Set up alerts or reminders to check the status of the linked web pages, files, or services. Ensure that any changes in URLs, file paths, or hosting services are updated in the dynamic QR code management system.
For static QR codes, monitoring is equally important, though changes require reprinting. If a static code leads to a webpage, ensure the page remains live and accessible. If it links to a file, verify that the file is still hosted at the same location. Regular checks can prevent downtime and maintain the code's intended functionality.
If your code needs to keep working for the long haul, make it once, test it well, and keep the destination stable. If you want something you can fix later without a reprint, make it with QRFLOW.codes and choose the type that fits the job.
Questions people ask about QR code expiration#
Can a QR code be reused after it expires?#
A QR code itself doesn't expire, but if the destination changes or the service stops, it won't work. You can reuse the printed code if you update the destination for dynamic codes. For static codes, you would need to create a new one.
Do QR codes work without the internet?#
QR codes can be scanned without the internet, but accessing the content they link to usually requires a connection. If the code links to a website or online file, you'll need internet access to view it.
How can I test if a QR code is still working?#
To test a QR code, scan it with a smartphone camera or QR code reader app. Check if it opens the intended destination. If it doesn't, verify that the link or service behind it is still active.
What happens if a QR code is damaged?#
If a QR code is damaged, it may not scan correctly. Small scratches or fading might not affect it, but significant damage can make it unreadable. In such cases, reprinting the code may be necessary.
When you are ready to try it, make a free QR code and see how it looks before you print anything.
