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, enable the vCard toggle above and the tool will generate a QR code with sample contact data. For more advanced vCard customization, 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. No registration, no tracking, no privacy risk.
- What is the maximum amount of text I can encode?
- QR codes have a 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. If your text is very long, consider using a URL shortener first or encoding just a link.
- 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.