Why we built TrueQR
The dark pattern problem
Most QR code generators use a clever trick: your QR code doesn't actually encode your URL — it encodes their redirect URL. That means they can deactivate your code the moment you downgrade, cancel, or stop paying.
Businesses have printed thousands of flyers, posters, and business cards only to discover their QR codes stopped working because of a billing lapse.
TrueQR generates static QR codes. Your content is encoded directly into the QR image. There's no redirect, no tracking pixel, no server call when someone scans it. Once downloaded, the code works forever — with or without us.
We built TrueQR to be the tool we wish existed: fast, honest, completely free, and open source — so the community can verify every claim we make.
Transparency first
Free means free. We tell you exactly what you get and how it works. No bait-and-switch, no hidden catches.
Static codes, forever
Your QR codes are encoded directly into the image. They don't route through our servers. They can't be deactivated — ever.
No dark patterns
No fake countdown timers. No "your code expires soon" emails. No forced signups. Just a tool that works.
Want to support this project?
Support TrueQR— totally optional