QR Code Generator
Generate QR codes for URLs, text, WiFi, and vCard.
Frequently Asked Questions
What types of QR codes can I create?
The generator supports multiple data types: plain text, URLs (auto-formatted), WiFi network credentials (SSID, password, encryption type), email addresses (with optional subject/body), phone numbers, SMS messages, and vCards (contact cards with name, phone, email, address). Each type uses the standard encoding for maximum scanner compatibility.
Can I customize the QR code appearance?
Yes — customize foreground and background colors, module size, quiet zone (margin), error correction level, and output size. While creative styling is possible, ensure sufficient contrast between foreground and background for reliable scanning. Very low contrast or complex backgrounds can prevent scanners from reading the code.
What are the error correction levels?
QR codes support four error correction levels: L (7% recovery), M (15%), Q (25%), and H (30%). Higher levels make the QR code readable even when partially damaged or obscured. Use H if you plan to add a logo overlay. Higher error correction increases the code density (more modules), so there is a trade-off.
What is the maximum data a QR code can hold?
A single QR code can hold up to 7,089 numeric characters, 4,296 alphanumeric characters, or 2,953 bytes of binary data. In practice, keep content short — longer data creates denser QR codes that are harder to scan reliably, especially at small sizes or from a distance.
Can I download the QR code as a file?
Yes — download as PNG (raster, best for web and print at specific sizes) or SVG (vector, scales to any size without quality loss). SVG is recommended for print materials like posters and business cards. Both formats maintain the quiet zone needed for reliable scanning.