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
Goes straight to your page, for as long as it exists
Dynamic code, from subscription sites
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?
- Check the account you made it with. Renewing may switch the code back on, which buys time while you plan a permanent fix.
- Make a static replacement that points to the same page.
- Cover old codes with a sticker of the new one on things you can't reprint yet, like menus, signs, and packaging.
- 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.
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.
More free QR code generators
- QR code generator that never expiresMake a permanent code for any website link.
- Wi-Fi QR code generatorLet guests join your network without typing a password.
- vCard QR code generatorSave your name, phone, and email to someone's contacts in one scan.
- Google review QR code generatorSend customers straight to your Google review form.
- WhatsApp QR code generatorOpen a WhatsApp chat with you, first message already typed.
- Text QR code generatorShow a message on screen, with no internet needed.
- Email QR code generatorOpen a ready-to-send email with the subject filled in.
- SMS QR code generatorOpen a text message with the number and words filled in.
- Phone number QR code generatorDial your number with one tap.