QR Code Generator

Generate QR codes from URLs or text with custom size, colors, and optional logo insertion

#000000
#ffffff

Insert a logo image in the center of the QR code

Preview

Enter URL or text to generate a QR code

About QR Code Generator

QR codes (Quick Response codes) can store URLs, text, contact info, and more. Error correction level controls how much of the code can be damaged while still being readable — Level L (7%) is compact, while Level H (30%) is recommended when adding a logo. All QR codes are generated locally in your browser and can be downloaded as PNG.

FAQ

What is error correction level in QR codes?
Error correction allows a QR code to be read even if part of it is damaged or obscured. Level L allows 7% damage, M 15%, Q 25%, and H 30%. Use H when adding a logo over the QR code.
How much data can a QR code hold?
A QR code can store up to about 3,000 alphanumeric characters or 7,000 numeric characters. URLs are usually short enough to be stored efficiently.
Can I put a logo in the center of a QR code?
Yes. This generator supports optional logo insertion. We automatically set the error correction level to H (30%) to ensure the code remains scannable even with a logo covering the center.

Related Tools