In this guide

Do QR Codes Expire? A Maintenance Guide for Printed Codes

Separate QR-image expiry from broken destinations, and plan how to keep menus, packaging and signs useful after printing.

FreeQRCodeCreate guides · Updated

The pattern and the destination have different lifetimes

A static QR image does not contain a subscription timer. Its pattern continues to encode the same characters. That does not guarantee that it will always scan or that the content behind a web address will remain available. Faded ink, an expired domain, a deleted file and a changed guest-network password are different failure modes.

Consider a printed menu code containing https://example.com/menu. If you update the page at that address, the printed code can still reach the new menu. If you move it to /summer-menu.pdf and remove the original address without a redirect, the old print still encodes /menu. The image has not expired; the website route has stopped serving the intended content.

Identify which kind of dependency you have

What can stop a printed QR workflow from working?
Code contentDependency to maintainWhat an update requires
A page on your domainDomain renewal, hosting and the page addressKeep that address working, or configure your own redirect
A provider's redirect linkThe redirect service, its account and applicable plan termsUse that provider's destination controls
A Wi-Fi payloadThe network name, password and security settingsGenerate a new code if those details change
Contact or calendar dataThe accuracy of the embedded details and app supportReplace the printed code when the embedded details change

Services often call an editable redirect a dynamic QR code. The printed pattern is still fixed; the server changes where its embedded link leads. Some plans may limit availability or features, while others may not. Check the current terms of the specific service rather than assuming all dynamic codes expire.

Build a destination you can maintain

  1. Prefer an address you control. A short path such as /care is easier to preserve than the temporary filename of a document.
  2. Keep access intentional. Test a hosted file while signed out. A link that works only for your administrator account will not help customers.
  3. Assign an owner. Record who renews the domain, edits the page and checks the printed materials.
  4. Keep the original export. Store the SVG, payload and a note about where the code is used. A local project helps with editing, but keep a separate backup of important artwork.

A practical maintenance record

For each design, record its destination, display location, responsible person and next review date. A restaurant might check menu links whenever prices change and inspect table stickers during routine cleaning. A product supplier might check instruction links when a product revision is released. Choose a schedule that fits how often your content and materials change.

Use the image reader to confirm what the master image contains. Then scan an actual printed example, using the intended surface and viewing distance. The generator's scan verification checks decoding against your input; it does not monitor the destination's availability or inspect your paper.

Diagnose a code that appears to have stopped working

  • The camera cannot recognise it: try better lighting, a larger print, more border or a cleaner replacement sticker.
  • The decoded address is wrong: return to the original project, correct the payload and replace the print.
  • The address is correct but the page fails: repair the hosting, permissions or route before changing the QR artwork.
  • A service shows a plan notice: inspect the actual decoded address and review that service's redirect conditions.

Create a static QR code once you have a maintainable destination. Keep a printed short URL beside it so people have another way to reach the information.