Open Source · AGPL-3.0

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