Pixel-honest QR codes
The QR code generator that won't hold your codes hostage
Free static QR codes, generated 100% in your browser — they work forever, guaranteed by physics, not by our goodwill. Read our promise →
Apply a complete color & shape style with one click, then fine-tune below.
Save your current colors, shapes, frame and logo to reuse them with one click. Stored in your browser only.
Templates are stored in this browser only — nothing is uploaded.
Brand icons via the MIT-licensed simple-icons set. Logos and brand marks belong to their respective owners — use them only to link to your own presence on that platform.
Live preview · URL · 19 characters encoded
PNG for web & everyday use · SVG scales to any size · PDF for print · EPS is print-shop vector: square modules only (no logo/frame).
Need many codes at once? Bulk CSV generator →
✓ Never expires · ✓ No signup · ✓ High-resolution · Generated 100% in your browser
Never expires
Static codes encode your data directly. There's no server between your customer and your content — nothing we could switch off even if we wanted to.
No signup, no tracking
Static codes are generated 100% in your browser. Your WiFi passwords and contact details never touch our servers.
Fair dynamic codes
Need editable links and scan analytics? 3 dynamic codes free, unlimited for $29/year — one flat price, no auto-increases, cancel and export anytime.
Static vs. dynamic — pick honestly
Static QR codes — free forever
- ✓ URL, text, WiFi, vCard, email, phone, SMS, WhatsApp, location, event
- ✓ Colors, styles, logo embedding
- ✓ High-res PNG, SVG, print-ready PDF
- ✓ Works forever — content is baked into the code
- ✗ Destination can't be changed after printing
- ✗ No scan statistics
Dynamic QR codes — 3 free, then $29/year
- ✓ Edit the destination anytime — even after printing
- ✓ Scan analytics: time, country, device
- ✓ Bulk creation & folder organization
- ✓ Codes keep redirecting even if you cancel — see our promise
- ✓ One flat yearly price. No "per-scan" traps.
Built for print shops, brands and developers
Beyond the generator — professional tooling, all without a "contact sales" wall.
QR code API
Render static codes with one GET request; create, edit and track dynamic codes programmatically.
API docs →GS1 Digital Link
Product QR codes for the Sunrise 2027 retail transition — GTIN validation, batch/serial/expiry, free.
Open the tool →Print-ready EPS
Vector EPS export your print shop will accept — alongside SVG, PDF and high-res PNG. All free.
EPS guide →Templates & bulk
Save styling templates with scan-me frames, organize with folders, and bulk-import from CSV on Pro.
Start free →Running a hotel, gym, clinic or market stall?Browse all QR solutions by industry & use case →
Frequently asked questions
Do HonestQR codes ever expire?+
Static QR codes never expire. Your data is encoded directly into the pattern in your browser — there is no server between the scanner and your content, so nothing can ever switch it off. Dynamic codes keep redirecting even if you cancel your plan.
How many times can my QR code be scanned?+
There is no scan limit — ever, on any plan, including free. Some competitors cap free dynamic codes at a few hundred scans; we never meter scans.
Can I use the QR codes commercially?+
Yes. Every code you generate is yours to use commercially — on menus, packaging, posters, business cards — with no watermark, no attribution and no license fee.
What's the difference between static and dynamic QR codes?+
A static code encodes your content directly, so it works forever but cannot be changed after printing. A dynamic code points to a short link you can edit anytime — even after printing — and it collects scan analytics. You get 3 dynamic codes free.
How do I track who scans my QR code?+
Create a dynamic code with a free account: you get scan counts, unique visitors, countries, devices and CSV export. Static codes are generated 100% in your browser and are never tracked — by design.
Burned by a "free" QR generator before?
You're not alone. The biggest player in this market has a 1.4/5 rating on Trustpilot from 9,000+ reviews, largely because codes people printed on menus, packaging and signs suddenly stopped working unless they paid up. We built HonestQR specifically so that can never happen to you.
Why we're different →