QR Code Generator

Generate QR codes instantly in your browser. Customize colors, add a logo in the centre, and download as PNG or SVG — no server, no uploads

CODE
256 px

Generated entirely in your browser — nothing is uploaded.

Runs 100% Locally in Your Browser

This tool processes your data entirely on your device. Nothing is uploaded, stored, or sent to any server.

No Uploads Privacy First Secure by Default

Frequently Asked Questions

What is a QR code?
A QR (Quick Response) code is a two-dimensional barcode that encodes data — like a URL, text, or contact info — and can be scanned by any smartphone camera.
What content can I encode in a QR code?
You can encode URLs, plain text, email addresses, phone numbers, Wi-Fi credentials, vCard contacts, and more — any short string of text works.
What does error correction level mean?
Error correction allows a QR code to be read even when partially damaged or obscured. L = 7%, M = 15%, Q = 25%, H = 30% of the code can be covered and still scan correctly. Use H when adding a logo.
Why should I use a higher error correction level when adding a logo?
A logo covers part of the QR code's data — a higher error correction level (Q or H) ensures the code remains scannable even with the logo blocking some modules.
Can I change the color of the QR code?
Yes — use the QR Color picker to set the dark module color and the Background picker for the light color. Ensure there is enough contrast between the two for scanners to read the code reliably.
What image formats are supported for the logo?
Any image format the browser supports: PNG, JPG, SVG, GIF, and WebP. PNG with a transparent background works best for a clean result.
What is the difference between PNG and SVG download?
PNG is a raster image suitable for printing and web use at the selected size. SVG is a vector format that scales to any size without losing quality, ideal for high-resolution printing. Note: the SVG export does not include the logo overlay.
Are my QR codes generated on a server?
No. All generation runs entirely in your browser — your content is never uploaded, stored, or transmitted anywhere.