All processing happens locally in your browser — nothing is sent to any server
QR Code Generator is a free online tool for creating QR codes for text, URLs, WiFi, vCard, and more. Supports custom colors, logos, and dot styles with SVG/PNG export. No data is sent to any server.
About QR Codes
QR codes encode text into a 2D matrix that smartphone cameras can decode. Higher error correction makes them readable even when partially obscured (by a logo, dirt, or damage).
Error Correction Levels
L — recovers ~7% damage. Smallest, no logo.
M — recovers ~15%. Suitable for clean prints.
Q — recovers ~25%. Default; robust and supports small logos.
H — recovers ~30%. Required for sizable logos.
Tips
- Always keep a margin (quiet zone) of at least 4 modules — scanners need it to detect the code.
- High contrast between foreground and background is essential. Avoid low-contrast pairs.
- If embedding a logo, use error correction H and keep logo size ≤ 30% of the QR.
- Always test the generated QR with a real phone camera before printing or sharing widely.
What is the maximum QR code capacity?
Capacity depends on error correction level and data type. Numeric: up to 7,089 characters. Alphanumeric: up to 4,296. Binary: up to 2,953 bytes. Kanji: up to 1,817 characters.