Dynamic QR code broken? Diagnose the redirect chain

Updated 2026-07-05 · The Ever-QR team

Your dynamic QR code worked for weeks, and now it opens an error, a login page, or someone's pricing table. The pattern on your print is fine — the redirect layer between the scan and your page is what broke. Here is where that chain fails, in the order it usually does.

The chain, and its weak links

A dynamic QR encodes a short URL on your provider's domain, which forwards to your destination. Every scan makes the round trip. The links that snap, ranked by frequency:

  1. Trial or subscription ended. The redirect flips to a reactivation page — often the provider's, on your printed material. This is the "14-day trap" pattern detailed in Do QR codes expire?
  2. Scan limit reached. Some free tiers cap monthly scans; the code dies mid-campaign, precisely when it succeeds.
  3. Campaign or account deleted. An intern's trial account, a cleanup gone wrong, an unpaid invoice: every code tied to the account dies at once.
  4. Destination changed by someone with access — the code works, but points where a colleague sent it last.
  5. Provider trouble — outage, acquisition, shutdown. Rare per provider, common across an industry of startups.

The recovery path, in order

  1. Log into the provider account. No access? Recover it first — nothing else is possible without it.
  2. Check billing status. Most breakage is a lapsed payment; reactivating restores the redirect (at whatever today's price is).
  3. Check the campaign — undeleted? destination correct? limits reset?
  4. Test the intermediate URL directly in a browser to see which hop fails: their short URL, or your destination behind it. If your destination is the dead part, the fix is on your side — see the full failure taxonomy.
  5. No account, no provider? The printed code is unrecoverable. Nobody can take over a redirect on someone else's domain. Reprint — this time on something you own.

The honest accounting

Reactivating rented redirects means paying, indefinitely, to keep your own printed material alive — the provider knows reprinting costs more, and prices accordingly. Dynamic QR is a legitimate tool for campaigns that need edits or analytics; it is a poor foundation for menus, packaging, signage, or anything with a longer life than a subscription. For those, a static code — destination written in the pattern, no intermediary, nothing to reactivate — removes the entire failure class this page exists for.

Frequently asked questions

Why did my dynamic QR code suddenly stop working?

The printed pattern did not change — the redirect behind it did. The usual causes, in order: expired trial or lapsed subscription, scan limit reached, campaign or account deleted, provider outage or shutdown.

Can I recover a dynamic QR code if I lost the account?

No. The pattern encodes a short URL on the provider's domain; only that account can control where it points. Without the account, the printed code is permanently orphaned.

Can someone else take over my dead dynamic QR code?

Not legitimately — the redirect lives on the provider's domain. That is precisely the dependency problem: you never owned the address your customers scan.

When is a dynamic QR code the right choice?

When you genuinely need to change the destination after printing or need scan analytics, and you accept the subscription that funds the redirect for as long as the print exists. For anything meant to last, static is the safer default.

Create a QR code that answers to no server.

Static, permanent, yours. €5 once — no subscription, no expiry, print-ready files.

Create my permanent QR