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 signupNo ads on scan — everFree bulk QR (CSV → ZIP)
vCard Plus →

Want to change the destination later — or count scans? Create a free dynamic QR code →

NEVER EXPIRES

Live preview · URL · 19 characters encoded

Size2048 × 2048 px
Low qualityHigh quality

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

Tip: test-scan with your phone before printing.Data never leaves this page

How it works

1

Enter your content

Paste a link or pick Wi-Fi, vCard, text and more. Everything is encoded locally in your browser.

2

Style it

Pick colors, dot shapes, a logo or an official preset — the live preview updates as you go.

3

Download & print

Export PNG, SVG or EPS at print resolution. Static codes keep working forever once downloaded.

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.

Will adding a logo make my QR code harder to scan?

Not if it stays within safe limits. When you add a logo we automatically raise error correction to level H, which lets scanners recover up to ~30% of hidden modules. The generator warns you if the logo is too large and includes a one-click scan check so you can verify before downloading.

Which file format should I use for printing?

Use SVG or EPS for print — they are vector formats that stay sharp at any size, from business cards to posters. PNG (up to 2048px) is best for screens, documents and quick sharing. EPS exports use square modules without logo or frame, which we state next to the download button.

What data is collected when someone scans my code?

Static codes: nothing — they are generated entirely in your browser and never touch our servers. Dynamic codes pass through our redirect, which records aggregate scan counts, unique visitors, country and device type for your analytics. We do not set tracking cookies on the person scanning.

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 →