QR Code Generator with Logo
Add your logo to a QR code free online. Upload an image, place it in the center at high error correction so the code still scans, then download a PNG with no watermark.
Updated 2026-06-14 · Free · No sign-up · Runs privately in your browser
How it works
The QR is built at the highest error-correction level (H), which can recover up to about 30% of the code. A centered logo of around 20% of the area sits comfortably within that margin, so the code still scans.
A white pad is drawn behind the logo so it never blends into the dots. Keep the logo under 25% and always test the result.
How the QR Code with Logo Generator Works
This tool builds a branded QR code with your logo in the center. Enter a URL or text, upload a logo image, and the generator encodes the code at the highest error-correction level (H) so the logo does not break scanning. It draws everything on a canvas, adds a white pad behind the logo, and lets you download a PNG.
Why It Stays Scannable
QR codes include Reed-Solomon error correction, which can reconstruct data even when part of the code is missing:
| Level | Recoverable area | Logo headroom |
|---|---|---|
| L | ~7% | None — do not cover |
| M | ~15% | Tiny logos only |
| Q | ~25% | Small logo |
| H | ~30% | Comfortable for a centered logo |
Because the tool always encodes at level H, a centered logo covering about 20% of the area fits within the recoverable margin, and the code still decodes.
Worked Example
To brand a code for https://toolzent.com:
- Enter the URL; the tool encodes it at level H.
- Upload a square logo PNG and set the logo size to 20%.
- The logo appears centered, framed by a small white pad, over the QR dots.
- Download the PNG and test it with two phones before printing.
Tips for a Logo QR That Always Scans
- Keep the logo under 25% of the code’s width — bigger is riskier.
- Use a simple, high-contrast logo so it does not blend into the dots.
- Maintain the quiet zone — never crop the white border around the code.
- Always test the finished code on multiple devices before going to print.
The result is a static, watermark-free, brandable QR code that you can use anywhere.
Frequently asked questions
How can a QR code still scan with a logo on it?+
QR codes carry Reed-Solomon error correction that can rebuild missing data. At the highest level, H, up to about 30% of the code can be obscured and still decode. Placing a logo over the center, covering roughly 20% of the area, stays within that margin, so the code remains readable. This tool always encodes at level H.
How big can my logo be on the QR code?+
Keep the logo to about 20%, and no more than 25%, of the QR's width. Larger logos eat into the error-correction reserve and risk making the code unscannable. This tool limits the logo to 28% and adds a white pad behind it so it never merges into the surrounding dots.
What image format should my logo be?+
PNG with a transparent or white background works best, since it sits cleanly over the code. SVG and JPG also work. Avoid busy, dark logos that blend into the QR dots; a simple, high-contrast mark in the center scans most reliably.
Will adding a logo make the QR code expire?+
No. This produces a static QR code with the link or text baked into the image, so it never expires and is not tracked. The logo is purely cosmetic and does not change how long the code works.
Why is there a white box behind my logo?+
The white pad creates a clean separation between your logo and the QR dots, so the logo does not blend into the pattern and confuse scanners. It also visually frames the logo. The padding is automatic and kept small so it does not cover too much of the code.