QR Code Generator
Generate QR codes instantly from any URL or text. Choose size, error correction level, and colors. Download or copy as PNG for free.
Frequently Asked Questions
What error correction level should I use?
For most uses, M (Medium, 15% recovery) is a good default. Use H (High, 30% recovery) if the QR code will be printed on rough surfaces or partially obscured. L (Low, 7%) makes the code denser and smaller. Q (Quartile, 25%) is a good middle ground for logos embedded in QR codes.
What is the maximum data a QR code can hold?
A QR code can hold up to 3,000 numeric characters, about 2,000 alphanumeric characters, or around 1,200 bytes of binary data. Longer data produces a denser QR code that is harder to scan. For URLs, keeping them short improves reliability.
Can I use a dark background color?
Yes — you can swap the foreground and background colors to create a light-on-dark QR code. Most modern scanners handle inverted colors well. Just make sure there is sufficient contrast between the two colors for reliable scanning.