QR Code Generator
Turn any text or URL into a QR code. Download and share it easily.
100600
Recovers up to 15% damaged data
Enter text above to generate a QR code
Frequently Asked Questions
- What is error correction in QR codes?
- Error correction allows QR codes to remain scannable even when partially damaged or obscured. There are four levels: L (7% recovery), M (15%), Q (25%), and H (30%). Higher levels create more complex patterns but are more resilient. For simple use cases like URLs, M (Medium) is a good default. Use H if the QR code will be on a surface that might get scratched.
- Can I generate QR codes for WiFi or vCard?
- Yes! You can enter any text, URL, or structured data into the input field. For WiFi networks, paste a WiFi configuration string like WIFI:T:WPA;S:networkname;P:password;. For contact info, you can type or paste raw vCard text directly.
- Is my data private?
- Absolutely. All QR code generation happens entirely in your browser using JavaScript. No text, URLs, or any data you enter is ever sent to a server. The tool works fully offline after the initial page load.
- What is the maximum amount of text I can encode?
- QR codes have limited capacity depending on error correction level and data type. For numeric data, a Version 40 QR code can hold up to 7,089 characters. For alphanumeric data, it is 4,296 characters. For binary data, it is 2,953 bytes.
- Does color affect QR code scanning?
- Yes. For reliable scanning, ensure there is strong contrast between the foreground and background colors. Dark modules on a light background scan best. Avoid using red backgrounds or light foreground colors, as many QR scanners have red LEDs that may not detect low-contrast codes.