Link copied to clipboard
Blog post banner
Illustration: Thinkertags

Do QR Codes Expire? How Long They Last and What Makes One Stop Working

The most important

  • No QR code has an expiry date built into it. The pattern is a picture of a web address. It doesn't know what year it is.
  • Dynamic codes stop when the redirect stops. If your provider deactivates the link — usually because a trial ended or a subscription lapsed — every sticker you printed goes dead the same day.
  • Static codes stop when the destination stops. The pattern keeps working forever. The page it points at might not.
  • Printed codes stop when the ink does. Office paper on a sunny window fades past scanning in a few weeks. Vinyl with UV laminate is rated for around five years outdoors.
  • The fix for all three is knowing which kind you have before you print a few hundred of them.

A shop owner emails us maybe once a month with the same story. The QR code on the window worked in spring. Sometime over the summer it stopped, and now customers point at it and shrug. Nothing about the sticker looks different.

Almost always, the sticker is fine. Something behind it was switched off.

Do QR codes expire?

No. There's no expiry field inside a QR code, no timer, and nothing in the specification that lets a code decide it's finished.

A QR code is a picture of a string of text. Usually that string is a web address. Your camera reads the pattern, gets the address, and offers to open it. The pattern will keep decoding to the same address in 2046 as it does today.

So when people say a QR code expired, one of three other things happened. Which one depends on how the code was made and where it was stuck.

The three things that actually kill a QR code

What brokeAffectsWhat you seeCan you fix it without reprinting?
The redirect was switched offDynamic codes onlyError page, "link not found", or a provider's upsell screenYes, if you still control the redirect
The destination diedStatic and dynamic404, parked domain, or a page that movedStatic: no. Dynamic: yes
The print degradedAny printed codeCamera won't lock on; nothing happensNo — the physical code has to be replaced

Working out which one you have takes about ten seconds. Scan the code with your phone. If the camera reads it and something opens, even an error, the print is fine and the problem is at the other end. If the camera won't recognise the pattern at all, the print is the problem.

Static versus dynamic: which kind expires?

This is the distinction that decides everything else, and it's the one most people don't know they made when they used a free generator.

Static QR codeDynamic QR code
Where the address livesWritten into the pattern itselfA short redirect you control
Can it be changed after printing?NoYes, anytime
Does it depend on a provider?NoYes — the redirect has to keep resolving
How it diesThe destination page goes awayThe provider switches off the redirect, or the destination goes away
Typical lifespanAs long as the destination livesAs long as your account stays active

Static codes are genuinely permanent in the only sense that matters: nobody can turn them off remotely. The trade is that you can never change where they point. If you print a hundred stickers pointing at your menu and then move the menu, all hundred are scrap.

Dynamic codes solve that and introduce a dependency in exchange. Someone is running the redirect. What happens to your printed stickers when you stop paying that someone is the single most important question in this whole article, and it's the one most generators answer in the smallest available typeface.

The trap in "free" QR generators

Here's the part that catches people out.

Many free QR code generators hand you a dynamic code by default, because dynamic codes let them show you analytics and, later, a paywall. The code works beautifully during the trial. You print two hundred stickers. Six weeks later the trial ends, and the provider either deactivates the redirect or replaces your destination with a page asking you to upgrade.

The stickers are perfect. The URL inside them is perfect. The service in the middle decided to stop.

If you want a code that nobody can switch off, and you're happy that it can never be changed, ask specifically for a static code and check that the generator isn't wrapping your URL in its own short domain. If the code contains a short link on a domain you don't recognise, it's dynamic and someone else controls it.

How long does a printed QR code physically last?

The other kind of expiry is the honest one. Ink and paper have a lifespan, and it varies more than most people expect.

MaterialIndoorsOutdoors / wet areasTypical failure
Office paper, inkjet6–12 months2–4 weeksFades to grey, curls, tears
Laminated paper print1–2 years2–6 monthsWater wicks in at the edges, ink bleeds
Thermal label6–18 monthsWeeksHeat and sunlight darken the whole label
Commercial vinyl, UV laminate5+ years~5 yearsEventually chalks or the adhesive gives out

Sunlight is what does most of the damage. Ultraviolet light breaks down dye-based inks quickly, so a code taped inside a south-facing window is on a much shorter clock than the same code on an interior wall. Cleaning is the second cause. A counter wiped down with alcohol or bleach twice a day will strip an unlaminated print in weeks.

One thing helps more than material choice: contrast. A code that's already low-contrast — grey on cream, or a light colour on a pastel background — has almost no margin. As soon as it fades slightly, phones stop locking on. Dark code on a light background buys you years of tolerance for free.

How to check whether your codes are at risk

Worth running through once, especially if someone else set them up:

  1. Scan one and watch the address bar. If it lands on a domain you don't recognise before reaching your site, it's dynamic and routed through a provider.
  2. Find out who owns the redirect. If it's a provider account, check what plan it's on and when that plan renews.
  3. Ask what happens if you cancel. Get a straight answer. Some providers keep redirecting, some show an upsell page, some return an error.
  4. Check the destination itself. Menus move, booking tools get replaced, and Google Business listings occasionally get merged, which changes review URLs.
  5. Look at the print in the light it lives in. Photograph it and compare against a fresh one every six months if it's outdoors.

What to do when a code has already stopped

If the print is fine and the redirect died, you may still be able to rescue it. Log into whatever account created the code and check whether the redirect can be reactivated or repointed. Providers usually keep the short link reserved for a while after a lapse, which means paying for one more month can bring every printed sticker back to life while you plan a replacement.

If the code was static and the destination is gone, there's no rescue. Set up a redirect at the old address if you still control that domain. Otherwise the codes have to be replaced.

If the print has degraded, replace it with something rated for where it lives. A code on a shop window or an outdoor machine needs vinyl with a UV laminate, not a laminated paper print.

When a subscription is still the right call

Paying monthly for QR software isn't a mistake. It's a mistake only when you're paying it for something small.

If you're running fifty or more codes across several locations, need team permissions, want scans flowing into a CRM, or need routing that sends each country to a different page, that's genuine software and a subscription is the honest way to buy it. The cost is predictable and the features are real.

What doesn't hold up is paying €15–€35 every month, indefinitely, so that three links on a counter sticker keep resolving. That's rent on a redirect. We worked through the full arithmetic in what dynamic QR codes cost in 2026.

How Thinkertags handle it

We built the product so this question doesn't come up.

Every Thinkertag is a dynamic code, so you can change where it points whenever you like. The redirect is included with the physical sticker for life, at a one-time price, and there's no tier where it switches off. Stop using your account and the sticker keeps resolving to the last place you sent it.

The physical side is matched to that. The stickers are commercial vinyl with a UV-protective laminate rated for around five years outdoors, waterproof, and tested to survive daily cleaning. Each one also carries an NFC chip, so phones can reach the same destination by tap when the printed surface is dirty or badly lit.

QR Code Stickers

Thinkertags Stickers

Our mission is to make beautiful and scratch resistant stickers with NFC that elevate your brand, are updatable and last a long time.

Thinkertags Premium QR Codes
Starts at 19,99 €
Shipping today
Mikael L.
Chris S.
Gustaf Y.
Adrian H.
Joonas T.

Our mission, tags that you will love.

Our customers sayExcellent4.7 stars4.7 out of 5 stars

Common Questions

Do QR codes expire after a certain time? No. There's no expiry date encoded in a QR code, and nothing in the format that lets one time out. A code stops working because its destination went away, because a provider switched off the redirect behind it, or because the printed version degraded past what a camera can read.

How long does a QR code last? Indefinitely as data. As a printed object, that depends on the material: office paper lasts weeks outdoors, while commercial vinyl with UV laminate is typically rated for about five years. A static code with a stable destination will still work in ten years if the print survives.

Do free QR codes expire? Often, yes — though not for the reason people assume. Many free generators issue dynamic codes routed through their own domain, and deactivate the redirect when a trial ends or you decline to upgrade. A genuinely static code from a free generator won't expire, because there's no service in the middle to switch off.

Why did my QR code suddenly stop working? Scan it and see whether anything opens. If you reach an error page, the code is readable and the problem is the redirect or the destination. If your camera won't recognise the pattern at all, the print has faded, torn, or lost contrast and needs replacing.

Do QR codes stop working if I cancel my subscription? On most subscription platforms, yes. Cancelling usually deactivates the dynamic redirect, which takes every printed copy offline at once. Ask any provider this directly before you print in volume. Thinkertags include the redirect with the sticker permanently, so there's nothing to cancel.

Can I make a QR code that never expires? Two ways. A static code pointing at a domain you own and control will outlive most businesses, at the cost of never being changeable. Or use a dynamic code from a provider that doesn't gate the redirect behind a recurring payment, which keeps the flexibility without the dependency.

Does laminating a QR code make it last longer? It helps against moisture and scuffing, and cold lamination over an inkjet print will buy you months rather than years. What matters more outdoors is UV protection, since sunlight is what fades the ink. A laminate specified for UV resistance is doing a different job than a basic clear film.


Want a code that can't be switched off by anyone but you? Explore Thinkertags — commercial vinyl with NFC and QR, dynamic links included for life, no monthly fee.

QR Code Stickers

Gustaf Ydström
About the Author

Gustaf Ydström

Founder, Thinkertags

Founder of Thinkertags. Designs durable NFC and QR hardware and software helping local businesses, cafés, and salons across Europe seamlessly collect reviews and connect with customers.