1QROpen the app →

Why did my QR code stop working?

If a code you printed suddenly sends people to an error page, a parking page, or an "upgrade your plan" screen — you're not alone, and your printer didn't fail. In most cases, the code was turned off on purpose.

What actually happened

Many "free" QR generators quietly make every code dynamic: instead of encoding your link, the code points at their server, which redirects to your link. That's how they offer editing and scan counts — and how they create leverage. When the free trial ends, they disable the redirect. The ink on your menus didn't change; the server behind it just stopped answering.

How to check what kind of code you have

Scan it and watch the URL. If your phone shows a link on your own domain, it's static — it can't expire. If it shows a short link on the generator's domain, it's dynamic and lives (or dies) at their pleasure.

Can it be fixed?

Honestly: a dead dynamic code can only be revived by the company that owns the short link — usually by paying for their subscription. Nothing else can rescue that exact printed code, because it physically points at their domain. If you're reprinting anyway, make this the last time:

Never let it happen again

1. Prefer static codes. They encode your content directly and cannot expire. 1QR makes styled static codes free, unlimited, generated on your device.
2. Need editing or scan stats? Pick a no-hostage service. 1QR's dynamic codes keep redirecting even on the free plan and even if you cancel — that's the 1QR Promise.
3. Test before you print. 1QR decodes your design live and warns you if colors or logos make it hard to scan.

⚡ Make a replacement code — free, and it can't expire