INTRVL

Why did my QR code stop working?

Most often, the code never held your link at all. Many QR websites put their own short link in the code, which then forwards to your page. If that forwarding is switched off, say when a free trial ends or a plan lapses, every printed copy stops working. A plain QR code that holds your link directly can't expire.

Check which kind you have

  1. Scan the code with your phone camera, but don't open it yet.
  2. Read the address the phone shows.
  3. If it's your address (say yourshop.com/menu), it's a plain code. It works for as long as that page exists.
  4. If it's the QR website's address (a short code on their domain), it depends on that website and your account with it.
PLAIN CODE SHORT-LINK CODE QR code Your page QR code QR website Your page can be switched off

The two kinds of QR code

Plain (static)Short link (often called "dynamic")
What's insideYour link or text, directlyThe QR website's short link
Can it stop working?Only if your own page goesYes, if the forwarding is switched off
Change the destination later?No, make a new codeYes
Scan counts?NoUsually
Needs the internet?Not for Wi-Fi, contact or text codesAlways

Other reasons a code stops scanning

How to fix a dead one

If it's a short-link code, only the service that owns the link can bring it back, usually by reactivating the plan. Otherwise make a new plain code that holds your own link, and reprint.

Want to change where it points later, without a middleman? Point the code at a page on your own website (say yourshop.com/menu) and update that page instead. The code never changes, and nobody else can switch it off.

Questions

Do QR codes expire?

A plain (static) QR code can't expire: it holds your link or text directly. Codes from many QR websites hold the site's own short link instead, which forwards to yours; if that forwarding is switched off, for example when a plan lapses, the printed code stops working.

How do I check what's inside my QR code?

Scan it with your phone camera and read the address the phone shows before opening it. If it's your own website, it's a plain code. If it's the QR website's address, it depends on that site.

Can I fix a printed QR code that stopped working?

Only the service that owns the short link inside it can bring it back, usually by reactivating the plan. Otherwise make a new plain code that holds your own link and reprint.

Free · never expires · nothing leaves your deviceMake a plain QR code

Sources

  1. ISO/IEC 18004: QR Code bar code symbology specification (quiet zone, colours)
  2. DENSO WAVE (QR code's inventor): How to generate QR code
  3. QRStuff: why dynamic QR codes stop scanning (a generator explaining its own model)