QR Code Generator
Generate QR codes with custom style - nothing leaves your browser
A QR code encodes text as a 2D matrix of black and white modules. Three finder squares in the corners let scanners locate and orient the code. Data is stored in byte mode (UTF-8) and protected by Reed-Solomon error correction (level H, 30 % redundancy), so the code stays readable even if part of it is damaged or obscured.
- Error correction level H (30 % redundancy) — strongest protection, smallest capacity.
- Max ~119 bytes of input. Multi-byte UTF-8 characters (umlauts, emoji, CJK) each count as 2–4 bytes.
- Supports QR versions 1–10. Longer input produces a larger symbol with more modules.
- Runs entirely in your browser — no text is ever sent to a server.