My QR code expired. What now?

You printed menus, flyers or stickers. Weeks later the code opens a page that says the code is inactive, expired, or asks the scanner to subscribe. Here is what happened and what you can do.

Why it happened

Your code was a dynamic code from a QR generator. Instead of your URL it contains a short link owned by the generator, such as qrco.de/abc123. Dynamic codes are useful because you can change the destination later, but the generator controls the link. Most generators offer a 7 or 14 day trial, then switch the redirect off unless you buy a yearly plan. The printed code is now their leverage.

How to fix it right now

  1. Log in to the generator you used and check the code's status. If it only needs reactivation, the cheapest plan usually restores every code at once. Set a reminder to cancel before renewal.
  2. Reprint if you can. If the print run was small, make a new code and reprint. See the next section for how to avoid a repeat.
  3. Use a sticker. For menus and signs, a small printed sticker with the new code over the old one is faster than a reprint.

Make sure it never happens again

  • For a link that will never change, use a static code. It contains the URL itself. Nobody can switch it off.
  • For a link you may want to change, use a dynamic code from a service that guarantees in writing that codes keep redirecting after you stop paying. EverQR does. Three dynamic codes are free, no trial, no card.
  • Own the short domain. On the Pro plan you can point go.yourbrand.com at the codes, so even if you leave, you can move the redirects yourself.

Create a code that never expires