QR Forever Do QR codes expire?

Do QR codes expire?

A QR code is just a pattern, and a pattern cannot expire. But printed codes do stop working, and it is almost always for the same reason. Here is how to tell if yours is at risk, and what to do about it.

Updated September 27, 2026

Short answer: static QR codes never expire. Dynamic QR codes stop working when the company behind them stops forwarding your scans, usually because a trial ended or a subscription lapsed.

Static codes and dynamic codes

A static code stores your content directly in the pattern: the full web address, the Wi-Fi password, the contact card. The phone reads it and goes straight there.

A dynamic code stores a short link that belongs to a QR company. Every scan goes to their server first, and their server forwards it to your page.

Think of it like mail. A static code is your own address written on the envelope. A dynamic code is the address of a forwarding service that you pay to pass your letters on. Stop paying, and the letters stop arriving.

Static code, made here

Your codeYour page

Goes straight to your page, for as long as it exists

Dynamic code, from subscription sites

Your codeTheir serverYour page

Stops working when the trial or payment ends

Why dynamic QR codes stop working

  • The free trial ended. Many sites let you make a code for free, then switch it off after a short trial unless you subscribe.
  • The subscription lapsed. A card expired or a renewal was missed, and the redirect went dark.
  • A scan limit was reached. Some free plans stop working after a set number of scans.
  • The company closed or changed its plans. When a provider shuts down, every code that runs through it breaks at once.
  • The account was deleted, sometimes after a long stretch without logging in.

How to tell which kind you have

Scan the code and look at the link your phone shows before you open it. If it shows your own website, the code is static. If it shows a short link on a QR company's domain, the code is dynamic, and it depends on that company staying happy with you.

Another clue: if you had to create an account to make the code, or the site mentioned a trial or a plan, assume it is dynamic.

My printed QR code stopped working. What now?

  1. Check the account you made it with. Renewing may switch the code back on, which buys time while you plan a permanent fix.
  2. Make a static replacement that points to the same page.
  3. Cover old codes with a sticker of the new one on things you can't reprint yet, like menus, signs, and packaging.
  4. Reprint when you can, and point the new code at a page on a site you control.

How to make a QR code that never stops working

Use a static code and point it at something you control, like a page on your own website. That combination gives you the one real benefit of dynamic codes, changing the content after printing, without renting anything. Change the page, not the code.

Make a free QR code

What about tracking scans?

Dynamic services can count scans because every scan passes through their server. You can get the same insight for free. Add tracking tags to your link, for example ?utm_source=poster, and your website analytics will show every visit that came from the code.

Can a static QR code ever stop working?

Only if the thing it points to stops working. A link code leads nowhere if the page is deleted or the domain lapses. A Wi-Fi code stops connecting if you change the password. The pattern itself will read the same way years from now as it does today.