Why your QR code stopped working
You made a QR code, printed it on business cards, a menu or a sign, and a few weeks later scanning it shows a notice asking you to upgrade. Nothing is wrong with your printing. The code was built to depend on someone else's server, and that server stopped forwarding it.
The usual reason: your link was never inside the code
A QR code can hold your destination directly — a web address, a phone number, Wi-Fi details. That is a static code, and nothing can switch it off. Many QR generator sites instead make a dynamic code by default. The squares hold a short link on the generator's own domain, and their server forwards each scan to your real address. When a free trial ends, or a subscription lapses, the forwarding stops. Every copy you printed now leads to a notice instead of your page.
How to check what your code contains
Open the camera on your phone and point it at the code, but do not tap the link yet. Look at the address in the preview. If it is your own website, your phone number or your network name, the code is static and it will keep working as long as the destination does. If it is a short, random-looking address on the generator's domain, the code is dynamic. It only works while that company keeps forwarding it.
Your options for what you already printed
Only whoever controls the short link's domain can make it forward again, so there are three realistic choices. 1. Pay the provider, if the cost is lower than reprinting and you trust them to keep it running. 2. Cover the old code with a sticker carrying a new static code. It must cover the old code completely, including its white border, and the new code needs its own white border. 3. Reprint with a static code. For cards and flyers this is often the cheapest option in the long run.
How to make sure it never happens again
Before you print anything, scan the downloaded file yourself and read the address in the preview. If it is your own destination, you are safe. Use a static code for anything that will not change: your website, a social profile, a phone number, Wi-Fi, a contact card. Only choose a dynamic code if you truly need to change the destination later, and then pick one with no expiry, a one-time price, and a way to export your redirects.
Frequently asked questions
Can I get my old QR code working again without paying?
Not by yourself. The code points to a short link on a domain you do not control, and only its owner can switch the forwarding back on. The reliable fix is a new static code over the old one or a reprint.
Do static QR codes expire?
No. A static code is just your data printed as squares. It keeps working as long as the destination itself exists, whether or not the site that made it is still around.
Will a sticker over the old code scan properly?
Yes, if the sticker fully covers the old code including its white border, sits flat, and the new code has its own white border of at least four squares on every side.
More guides
Other things we made
Also in English, made by the same people.
Also in English, made by the same people.
Also in English, made by the same people.
Also in English, made by the same people.