Generated entirely in your browser. Your data never leaves your device.
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.