MAKEABARCODE.ORG

Do QR Codes Expire?

The code itself, never. The service some codes depend on, yes. Here’s how to tell which kind you have, in about ten seconds.

Why some QR codes stop working

A QR code is ink. It can’t expire. What expires is a service sitting between the ink and your page.

Static code

what this page makes

📱 scan→yourcafe.com/menu

“Dynamic” code

most sign-up generators

📱 scan→qr-service.example/a8Xkon while the account is paid→yourcafe.com/menu

The short link is the catch

A dynamic code holds the service’s address, not yours. That lets you change the destination and count scans, but every printed copy now depends on that account staying open.

Shorter link, bigger squares

The more a code holds, the more squares it needs, and at the same printed size each square gets smaller. A short, clean address on your own website reads fastest.

Test before you print 500

Every code here is scanned back in your browser before you download it. Still, print one, and scan it with two different phones at the distance people will really stand.

The short answer

A QR code is a printed pattern that spells out text, usually a web address. Patterns don’t expire. If a code holds your address, like yourcafe.com/menu, it works for as long as that page does. That’s a static code.

A dynamic code holds someone else’s address: a short link from the QR service you made it with. Each scan visits the service first, and the service forwards the phone to your page. If the service stops forwarding, because a trial ended, a plan lapsed or the company changed its terms, the code stops working everywhere it’s printed.

How to tell which kind you have

Common services behind dynamic codes

Short link in the codeRun by
qrco.deQR Code Generator (qr-code-generator.com)
q-r.toQR Code Generator (qr-code-generator.com)
l.ead.meQR Code Generator (qr-code-generator.com)
qr1.beQR TIGER
qr.codesQR.io
qr.ioQR.io
scnv.ioScanova
qrs.lyQRStuff
qrd.byQR Planet
qr.pageThe QR Code Generator (the-qrcode-generator.com)
flow.pageFlowcode
flowcode.comFlowcode
linko.pageQRCodeChimp
me-qr.comME-QR
qr.netQR.NET
qrfy.ioQRFY

Each domain checked on 9 November 2026 by visiting it. Whether and when a service stops forwarding depends on its own terms and your plan. A dynamic code isn’t a scam; it’s a dependency.

What to do

For anything printed, especially menus, signs, packaging and business cards, make a static QR code that holds your own address. If you want to change where it goes later, point it at a page on your own website and change the page. You get the flexibility without anyone else’s off switch.