How to Add a Logo to a QR Code
Definition: A QR code with a logo has a small image (typically a brand logo) placed in the center, covering part of the code while remaining scannable thanks to error correction.
Adding a logo to a QR code is possible because of built-in error correction. At Level H (30%), up to 30% of the code can be damaged or covered and still scan correctly. The logo should be placed in the center, covering no more than 20-25% of the total code area. Always use high error correction (Level H) and test thoroughly.
Key points
- Use error correction Level H (30%) with logos
- Logo should cover ≤20-25% of code area
- Center placement is safest
- Square or circular logos work best
- Maintain contrast around the logo
- Always test scanning after adding a logo
Frequently asked questions
How big can the logo be?
Keep the logo under 20-25% of the total QR code area. A code that's 200x200 pixels can have a logo up to about 50x50 pixels.
Will a logo make the QR code unscannable?
Not if you use error correction Level H and keep the logo small. Always test on multiple devices — if it doesn't scan, reduce the logo size.
Can I use a transparent logo?
Yes! A logo with a transparent background often looks better as it blends into the QR code pattern rather than covering a solid block.
Related terms
liveqr.codes is a free QR code generator. Static codes are free and unlimited with no signup; a one-time $1.99 lifetime upgrade adds unlimited dynamic codes with editable destinations and scan analytics. Download every code as a high-resolution PNG or vector SVG.