New:Experimental free plan now live for everyonev1.6.0

Ok1Second
Menu
Guide

Do QR codes expire? Scan limits, validity and how to make them last

QR codes are not designed to expire — but a code can stop working if the service behind it does. Here is what actually limits a code's lifespan, and how to choose one that keeps working for years.

Updated 2026-10-06 · 3 min read

Static codes never expire

A static QR code is just data. It will keep working as long as the destination it encodes exists — and since the data lives inside the printed pattern, no vendor can switch it off.

When dynamic codes stop working

A dynamic code depends on a redirect service. If the provider shuts down, expires a trial, or you stop paying, the short link stops resolving and the printed code becomes a dead end. Scan caps on free plans can have the same effect.

That is the real risk to manage — not the code format itself.

  • Provider shutdown or domain change
  • Trial or subscription expiry
  • Monthly scan caps on free plans
  • Code deleted or paused by mistake

What "expiry" usually means on a pricing page

When a QR provider mentions expiry, it almost never means the pattern stops working. It means one of four things, and only the last of them is a real dead end.

  • A trial ends and the redirect pauses until you subscribe
  • A free plan caps scans per month, so a busy code stops resolving mid-month
  • The code belongs to a campaign the provider archives
  • The account or the code is deleted, which is permanent

How to check whether a code still works

Scan the code from a device that has never opened it, and watch where it lands. A provider page, a 404 or a message about a paused code means the redirect is gone even though the pattern is fine.

Then check the dashboard. A code whose last recorded scan is months old is either unused or broken, and from the outside those look identical. If the campaign is still running and the counter is flat, the code is the problem.

The check costs nothing. It beats finding a dead code on printed packaging six months later.

How to print a code that lasts

Choose a service that keeps codes alive on its free tier, and prefer one that lets the redirect run on a domain you control. Then a code from this year can still work years from now.

  • Check whether the free plan has a scan cap
  • Prefer a custom short domain you own
  • Keep the code active even when the campaign ends
  • Reuse an existing code by repointing it, rather than printing a new one

Frequently asked questions

Do QR codes expire after a number of scans?
The code format does not. Some free dynamic plans cap scans per month, which can effectively stop a code — check the plan before printing at scale.
Can I reuse a QR code for a new campaign?
Yes. Repoint an existing dynamic code to the new destination and keep the same printed code.
How do I make sure my printed code works forever?
Use a static code for fixed data, or a dynamic code on a service without scan caps and, ideally, on a domain you control.
Does a QR code expire if it is never scanned?
No. An unused static code is just data waiting in the pattern, and an unused dynamic code keeps working as long as its account and short link are intact.
Is there a limit on how long a dynamic code stays active?
No technical limit — the pattern does not age. The practical limit is the service behind it, which is why the plan and the domain matter more than the format.

Keep reading

Ready to create one?

Dynamic codes are editable forever from $4/month.

Create your first dynamic QR code

Free to start. One code, editable forever, with scan tracking from the first scan.

Privacy-first analyticsNo per-scan feesEdit links anytimeNo contract