QR Code Generator
Create QR codes with custom size, color, and error correction.
About this tool
QR Code Generator renders any text, URL, contact card (vCard), Wi-Fi credentials, geo-coordinates, or SMS template as a QR code in your browser. The QR specification (ISO/IEC 18004) is implemented locally — no server round-trip, no logging of your data — and the resulting code can be downloaded as PNG (any size), SVG (vector, scales infinitely), or copied to clipboard for direct paste.
Four error-correction levels are supported: L (7% recovery, smallest code), M (15%, default), Q (25%), and H (30%, allows logo overlay). Higher levels mean the code stays scannable even with significant occlusion or damage, at the cost of denser modules. Foreground and background colours are configurable; we enforce a minimum contrast ratio of 3:1 so the code remains scannable on standard reader cameras.
When to use this tool
- Marketing materials. Print-ready QR codes for posters, business cards, and packaging — use SVG to keep edges crisp at any size.
- Wi-Fi sharing for guests. Encode the SSID + password in WIFI: format; guests scan with their camera and join in one tap.
- Contact exchange. Pack a full vCard (name, phone, email, company) into a QR code — much faster than typing the details.
- Payment and crypto. Bitcoin or Lightning URIs, IBAN-based EPC QR codes, and ETH addresses all share the same encoding pattern.