QRBarcode logoQRBarcode
Back to blog

Do QR Codes Expire? Static and Dynamic Lifetimes Explained

Find out whether QR codes expire, why static QR codes can remain permanent, and how dynamic redirects, subscriptions, domains and printed materials can stop working.

Jul 26, 2026 Reviewed Jul 26, 2026QRBarcode Editorial Team portraitQRBarcode Editorial Team
Editorial still life comparing clean and weathered code cards with managed records

Short answer

Do QR codes expire? A static QR pattern has no built-in date that turns it off. It remains decodable while the image is intact and the payload is supported. A dynamic QR depends on a redirect service and saved record, so access can stop because of account, plan, policy, domain, or service conditions.

Both types can appear “expired” when the website, document, Wi-Fi password, phone number, or app action behind the code no longer works. Separate symbol decoding from destination availability when diagnosing a failure.

Static QR lifetime

A static code directly contains its payload. Plain text can remain readable offline indefinitely. A URL code continues to return the same characters even if the domain expires or page returns 404. A Wi-Fi code continues to contain the old password after the router changes. The code has not expired; the surrounding system changed.

Static is the closest thing to a permanent QR code because it does not require QRBarcode after download. It also cannot be edited remotely. Replace physical materials or preserve the encoded URL when content changes.

Dynamic QR lifetime

A dynamic code contains a managed short link. The short link resolves through a server-side redirect record whose destination can be edited. That record needs an owner, active service, safe target, and functioning domain. Deletion, suspension, plan limits, abuse controls, or loss of service can prevent resolution.

Before choosing dynamic, understand retention, billing, export, and cancellation behavior. Assign organizational ownership instead of tying long-lived signs to one employee. Keep an inventory of printed locations and a fallback plan.

Why did my QR code stop working?

First scan with a general reader and inspect the raw result. If no payload is decoded, look for physical or visual problems: scratches, fading, folds, cropping, low contrast, blur, missing quiet zone, damaged finder patterns, or a design printed too small. Test the original download. If that scans, production or placement caused the issue.

If the payload is decoded, open its destination separately. Check DNS, TLS certificate, redirects, permissions, authentication, file sharing, mobile compatibility, and server response. For dynamic codes, check the saved record and account. For payment or messaging, verify that the external provider still accepts the link format.

Domains and hosted documents

Long-lived static URL codes require domain renewal and stable paths. Keep ownership credentials, renewal contacts, certificates, and redirect rules maintained. Avoid disposable link shorteners for packaging or permanent signs. When migrating a site, redirect old encoded paths instead of deleting them.

Hosted PDFs and forms have their own permissions. A file may be removed, moved, made private, or tied to an employee account. Test from a signed-out phone so an administrator session does not hide the failure.

Physical ageing

Sunlight fades ink, abrasion removes modules, thermal paper darkens or disappears, outdoor dirt covers corners, and labels peel. Error correction can recover limited codeword damage but is not unlimited. Use suitable materials, protective placement, inspection schedules, and replacement stock.

A logo or stylized design starts with less recovery margin. Critical deployments benefit from a plain, redundant alternative such as a short printed URL or visible instructions.

Maintenance checklist

Record the payload, code type, owner, destination owner, creation date, print locations, and review cadence. Test monthly or quarterly according to risk. Monitor old paths during website migrations. Revoke and replace codes that expose outdated credentials or unsafe content. Remove materials when a campaign ends.

Choosing the right type

Use a static QR code generator for stable direct content and independence. Use the dynamic QR code generator when destination changes after printing or scan trends justify the service dependency. Neither option removes the need to maintain the real-world system around it.

Questions to ask a dynamic provider

Before printing, ask who owns the short domain, what happens after cancellation, whether redirects can be exported, how long records are retained, which targets are blocked, how ownership transfers, and whether a closed campaign has a safe fallback. Put answers in the campaign record rather than relying on sales language about a permanent QR code.

Do QR codes expire when a free trial ends? The QR standard does not, but a provider can disable the managed redirect under its terms. Test the exact plan and account behavior. If continuity is critical, use a controlled domain or static path the organization can maintain.

Incident response

When users report failure, preserve a photograph, physical sample, location, time, device, and raw decoded payload. Do not immediately replace the destination; that can erase evidence. Determine whether the symbol, redirect, final server, permission, or content failed, then correct the responsible layer.

If an unsafe destination appears, disable or redirect it to a warning, inspect account access, rotate credentials, and audit related codes. Search physical placements for tampering and inform owners according to risk.

Retirement

At campaign end, remove materials, archive payload and ownership, and choose an intentional destination for copies that remain. Do QR codes expire after removal? Photographs can still be scanned, so the endpoint needs a safe long-term response.

Related tools and guides

Sources