QR Generator
Create & customize QR codes.
Blog
QR Generator
QR Generator
Zero tracking · in-browser

One input, one clean QR no tracking.

Samples· Length: 23
Design
Contrast: 21.00:1Readable

Why a privacy-first QR generator matters

Many free QR code generators on the web log every URL or vCard you create — sometimes routing them through a tracking domain so the QR points to qr-tracking-site.com/abc123 rather than your actual link. This tool runs entirely in your browser using the open-source qrcode.js library. Your data never reaches our servers.

Wi-Fi sharing — the cleanest setup

For cafés, Airbnbs, or guest networks, print a Wi-Fi QR card and skip the awkward "what's the password?" conversation. Use the Wi-Fi preset with WPA/WPA2 (almost all modern routers), or nopass for open networks. Both iOS 11+ and Android 10+ recognize these QR codes natively from the camera app — no separate scanner app required.

vCard for networking — auto-add to contacts

At conferences and meetups, a vCard QR on your badge or business card lets the other person tap once and have your contact saved without typing. The Contact (vCard) preset generates a standard vCard 3.0 with name, organization, phone, email, and URL — all the essentials, none of the bloat.

Error correction levels — what to pick

  • L (7%) — for digital-only QRs that won't get damaged. Smaller pattern, easier scan from far away.
  • M (15%) — default for most uses.
  • Q (25%) — if part of the QR may be obscured (e.g., overlay logo).
  • H (30%) — printed materials that may fold, fade, or get rained on (event posters, restaurant menus, business cards).

Turn on Auto-recommend ECC and the tool picks the right level based on your data length. Short URLs default to H so they remain readable even when partially damaged.

PNG vs SVG — which one to download

  • PNG: messaging apps, screen sharing, presentations. 1024×1024 is plenty.
  • SVG: vector format for print and design. Scales infinitely without quality loss — necessary for posters, t-shirts, and business cards.

Color and contrast — readability rules

Most camera apps need at least WCAG-AA contrast (4.5:1) between the dark and light pixels to scan reliably. Black-on-white is the safest. If you tint the QR, keep the dark color significantly darker than the background, and avoid red/green combinations that color-blind users may struggle with. Test the QR with two or three different phones before mass-printing.

This guide is written for English-speaking users. Korean and Japanese guides are written separately to match local use cases.