Skip to content

After the Scan › Episode 1

Do QR Codes Expire?

A static QR code does not expire. A dynamic one can, and eight of the fifteen generators we checked will hand a free or trial user a code that later dies.

September 16, 2026 · 3:33

Also wherever you get podcasts – the feed is at https://podcast.whooshly.co/feed.xml.

Full transcript

Every word, as recorded

A static QR code does not expire. A dynamic one can, and eight of the fifteen generators we checked will hand a free or trial user a code that later dies.

The difference has nothing to do with quality. It comes down to who owns the redirect sitting behind the pattern.


A static code stores your web address inside the image. The pattern is the destination. No company sits in the middle, so there is nothing for anyone to switch off.

A dynamic code stores a short redirect the generator owns. The pattern points at their server, and their server decides where your scan lands. That is what lets you change the destination after printing. It is also what lets the code die.

We read the published policies of fifteen popular generators in July of twenty twenty-six. Eight of them can expire a code. In every case, the product at risk is a dynamic code on a free tier or a trial.

We should be precise about what we did there. We did not print codes and wait a year to see. We read what each vendor commits to in its own documentation, and we linked every row of that table to the page we took it from. So this is a record of what these companies say they will do, which is the thing you are relying on the day you send a design to press.

Scanova says it in its own documentation. Your dynamic code will stop working once the free trial ends.

QRStuff is stricter. An anonymous dynamic code expires there after seven days. Even a signed-up free account gets thirty.

ME-QR is the one that would catch me out. It advertises no time limit, then blocks any dynamic code that goes three hundred and sixty-five days without a scan, and deletes it after that. A seasonal poster that sits unscanned over the winter can quietly disappear.

Two of them make the ending worse. When a trial code lapses at qr-code-generator.com or at Qrfy, the scan does not fail cleanly. It lands on a vendor service page. Your customer scans your menu and gets an advert for QR software.

The trap is in the interface, not the price list. Five of those eight also give away permanent static codes. The signup flow pushes the dynamic trial, so someone who does not know the difference picks the expiring product without ever seeing the free permanent one.

Can a static code fail? Yes, but not by expiring. It fails when the destination rots. The pattern still scans perfectly well. The page behind it is gone. Every static code pointing at a goo.gl address is dead today, and that is link rot, a different problem with a different fix.

So before your next print run, two questions.

Is this code static or dynamic? If it is static and the destination is somewhere you control, you are fine, and you can stop reading vendor policies.

And if it is dynamic, whose domain is in the redirect? Because a dynamic code works for exactly as long as your arrangement with that company does. Somebody is going to keep serving that redirect, and you want to know who, and on what terms, before ten thousand copies go to press.

I am Ankur, and I built Whooshly, a campaign link toolkit you pay for once instead of by the month. Short links, QR codes, UTMs. If you want the code you printed to still work next year, we are at whooshly.co.

Where this comes from

Every fact in this episode traces to one article

We do not write episodes from memory. This one is drawn from a single published piece, and the sourcing and method are set out there in full.

Read the article

The tools this episode is about

Short links, dynamic QR codes, UTMs and digital cards on whooshly.co – paid for once, with the permanence pledge attached.

Whooshly / AI assistantAsk Whooshly

Answers about products, pricing, and setup.

What do you want to make?

Ask about links, QR codes, UTMs, pages, pricing, analytics, or custom domains.