Comparison
What happens when a QR code service shuts down
Static codes are unaffected — they contain the destination directly. Dynamic codes stop resolving the moment the provider's redirect stops, and every printed copy dies at once. There is no recovery for material already distributed.
Which codes are affected
| Code type | If the generator disappears |
|---|---|
| Static, pointing at your own domain | Unaffected |
| Static, pointing at a third-party shortener | Dead when the shortener goes |
| Dynamic | Dead immediately |
| Static WiFi, vCard, text, payment | Unaffected — no network involved at all |
A static code is a printed copy of your data. The generator was a tool, not a service, and it is not in the path afterwards.
If it has already happened to you
1. Decode one of the codes. Use a scanner that shows the raw text. That tells you what the printed codes actually contain — usually a short URL on the provider's domain.
2. Try to acquire the domain or a redirect. Occasionally a defunct provider's domain becomes available, or an acquirer honours existing links. Rarely, but it costs an email to find out.
3. Recover your destination list. Export from the provider's dashboard while it still exists. Once it is gone, the mapping from short code to destination is gone with it.
4. Reprint. For material still in your control. For material already distributed, there is no fix. This is the whole risk.
Preventing it next time
Own the redirect.
Printed code → https://yourdomain.com/p/abc → 302 → today's destination
Your domain, your server, your rules. If a vendor disappears, nothing happens.
Write it down. The realistic failure for long-lived codes is not a vendor collapse — it is an engineer removing an unfamiliar redirect during a site rebuild years later. Document every printed path in a file that survives staff turnover, with a note saying it is referenced by physical material.
Renew the domain for the longest term available, and put the renewal somewhere it will not be missed.
Never use a public shortener on print. The shared domain can also be blocklisted because of someone else's abuse, which kills your codes without anyone shutting anything down.
What UseQR's disappearance would break
Being specific, since this page is about honesty:
- Nothing for static codes — URL, text, WiFi, vCard, payments. The data is in the pattern.
- The hub page for multi-link social codes, which resolves on our domain.
- The app-download redirect, which detects the OS on our domain.
For those two, host the equivalent yourself and point a plain URL code at it. And because the whole thing is MIT-licensed, you can self-host UseQR and remove us from the picture entirely.
FAQ
Do QR codes stop working if the generator shuts down?
Static codes do not — the destination is encoded in the pattern and the generator is not involved after the image is made. Dynamic codes stop immediately.
Can I recover a dynamic QR code after the provider closes?
Only by acquiring the domain or persuading a successor to honour the links, which is rare. Material already distributed cannot be fixed.
How do I make QR codes that survive a vendor disappearing?
Use static codes pointing at a redirect on a domain you own, and document those paths so they survive future site rebuilds.
Is a link shortener safe for printed QR codes?
No. Beyond the shutdown risk, shared shortener domains get blocklisted because of other users' abuse, which breaks your codes without anyone closing anything.