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 →

Never expires — guaranteedNo signup
vCard Plus →
NEVER EXPIRES

Live preview · URL · 19 characters encoded

2048 × 2048 px

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
Generate free →

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.
Create dynamic codes →

Built for print shops, brands and developers

Beyond the generator — professional tooling, all without a "contact sales" wall.

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 →