QR Code Generator

Generate scannable QR codes with custom colors, logo, and dot styles. Download as PNG or SVG.

Customize

Logo / Image Overlay

Frequently Asked Questions

What can I encode in a QR code?

URLs, plain text, phone numbers, email addresses, Wi-Fi network credentials, and SMS messages — any string up to approximately 2,000 characters depending on your error correction level.

Can I add a logo to my QR code?

Yes — upload any PNG, JPG, or SVG image and it will be centered on the QR code with a white background pad. Use Quartile (25%) or High (30%) error correction to ensure the code remains scannable with a logo overlay.

Will custom colors affect scanning?

QR scanners need contrast between the foreground dots and background. Keep a dark foreground on a light background for reliable scanning. Avoid light-on-dark or low-contrast color combinations.

What's the difference between PNG and SVG download?

PNG is a raster image at your chosen pixel size (128–1024px). SVG is a vector format that scales infinitely without losing quality — ideal for print materials, posters, and large-format displays.

What do the error correction levels mean?

Error correction allows a QR code to remain scannable even if partially damaged or obscured. Low (7%) produces the smallest code, Medium (15%) is the default, Quartile (25%) is recommended when adding a logo, and High (30%) offers maximum resilience.

Is my data stored anywhere?

No. The QR code is generated entirely in your browser using JavaScript. No data is transmitted to any server. Your content never leaves your device.