About FigQR
FigQR exists because of a pattern that keeps catching people out: you generate a QR code for free, print it on a menu or a business card or a thousand product labels, and months later it stops working. Not because anything broke — because a trial ended.
How the trap works
Most generators do not encode your link into the code. They encode their link, which forwards to yours. That indirection is what lets a code be edited after printing, and it is genuinely useful. It is also a dependency: the code only works for as long as somebody keeps that redirect alive, and keeping it alive is what you are paying for.
Stop paying and the printed code does not degrade gracefully. It simply stops. The paper in someone's hand becomes a dead end.
What FigQR does instead
Your destination goes directly into the pattern. There is no middle step, nothing to keep running, and nothing to renew. A code made here works exactly as well in ten years as it does today — including if FigQR itself disappears.
That has a real cost, and it is only fair to state it:
- You cannot change where a code points after printing it.
- There are no scan analytics, because scans never reach us.
- Longer links make denser codes, since there is no shortening step.
Those are the honest trade-offs for a code that never expires. If you need editable destinations or scan tracking, a dynamic QR service is the right tool — just go in knowing the codes live only as long as the subscription does.
Nothing is uploaded
The generator is JavaScript running in your browser. Your link, your WiFi password, your contact details and any logo you add never leave your device — not because we promise to delete them, but because they are never sent anywhere in the first place.
You can verify this: open your browser's network tab and generate a code. There is no request.
Who makes it
FigQR is an independent project, built and run by one person. It is free because it costs almost nothing to run — static files and no servers doing work on your behalf. Any future costs will be covered by advertising, not by holding printed codes hostage.