How to Add a Logo to a QR Code Without Breaking It

A logo makes a QR code look branded and trustworthy, but it covers part of the pattern. Done right, it still scans perfectly.

Why a logo can work

QR codes include built-in error correction, so they can be read even when part of the pattern is hidden. Higher levels recover more damage: L about 7%, M about 15%, Q about 25% and H about 30%.

Steps

  1. Open the generator and enter your content.
  2. Set error correction to H before you add the logo.
  3. Upload your logo. A square image with a transparent or white background works best.
  4. Keep the logo small, about a fifth of the code width or less.
  5. Download the result and test it before you use it.

Design tips

Test properly

Scan the final file with at least two phones, from the distance people will really use. If any phone struggles, make the logo smaller.

More guides