Why your QR code stopped working (and how to fix it)

TL;DR Most QR codes stop working because they were dynamic codes whose trial or subscription ended, or because the page they point to is gone. Scan the code and read the address it opens first to tell which.

In most cases a QR code stops working for one of two reasons: the page it points to is gone, or it was a dynamic code and the company that redirects it stopped doing so, usually because a free trial or subscription ended.

Want a code that can't be switched off? PermaQR: editable QR codes, pay once, unlimited scans.From $9

Step 1: see where the code sends you

Open the phone camera, point it at the code and read the address in the banner before tapping. You will see one of these:

Step 2: dynamic code from a QR generator

If scanning shows the provider’s page, an error, or a message about upgrading, the redirect has been switched off. Common causes:

Because the printed pattern contains their short link, only that provider can bring it back. Your choices are to pay them, or to replace the code. This is a common complaint: QR Code Generator PRO, one of the biggest providers, had a TrustScore of 1.3 from 9,346 reviews on Trustpilot (checked 2026-11-14), many describing codes that stopped working after a trial.

Step 3: the code doesn’t scan at all

How to make sure it never happens again

If the destination will never change, use a free static code: nothing can expire. If you want to edit the link later, use a dynamic code from a provider without a subscription. That is exactly what PermaQR is: pay once, edit forever, unlimited scans.

Questions

Why did my QR code suddenly stop working?

If it was made with an online generator and now shows the generator’s page, an error, or a "renew" message, it was most likely a dynamic code and the trial or subscription behind it ended.

Can I fix a QR code that stopped working without reprinting?

Only through the provider that made it, because the printed pattern points to their short link. Usually that means paying them. Otherwise you have to replace the printed code.

How do I make sure it never happens again?

Use static codes for links that will never change, and for editable codes use a provider without a subscription, such as PermaQR (pay once).

Need a dynamic QR code that won't expire?

PermaQR codes are paid for once. Edit the link any time, unlimited scans, no subscription.

About the author. Tomasz Kuźniar builds PermaQR and other small apps at Świt Studio in Poland.