Guide

How to add a logo to a QR code without breaking it

A logo in the centre makes a code look like yours instead of a generic square. It also covers part of the data. The code still scans because QR codes carry spare data for exactly this situation, as long as you stay within the limits.

Why a code survives a logo

Every QR code includes error-correction data, extra information that lets a scanner rebuild parts of the pattern it cannot see. There are four levels. Level L can recover about 7% of the code, M about 15%, Q about 25% and H about 30%.

A logo works by covering part of the code and relying on that spare data to fill the gap. So the logo size and the error-correction level go together: a bigger logo needs a higher level, and a higher level makes the code denser.

Pick level H

When you add a logo in the logo generator, set the error-correction level to H. The generator suggests this as soon as a logo is present. Level M with a logo is the most common reason a branded code fails, because the logo alone can use up most of the spare data, leaving nothing for dirt, glare or a slightly blurred photo.

Keep the logo small

As a rule, the logo should cover well under a quarter of the code's area, and less is safer. The generator measures how much of the code your logo hides and shows a warning when it is too much for the chosen level. Take that warning seriously: the preview on your screen will often still scan when a printed copy in poor light will not.

Keep the logo in the centre. The three large squares in the corners, and the smaller one near the bottom right, are what the camera uses to find the code. Nothing should cover them.

Which logo file to upload

  • A PNG or SVG with a transparent background works best. The generator clears a small area behind the logo so the dots do not run into it.
  • Simple shapes read better than detailed ones. A logo mark or an initial usually looks better at this size than a full wordmark.
  • Avoid very light logos. If the logo is pale, the cleared area behind it looks like a hole in the code. A dark or strongly coloured mark is easier to see.

The logo is processed on your device. It is not uploaded to us.

Do not stack risks

A logo is one risk. Light colours, a gradient, rounded dots and a very long link are others. Each one on its own is fine. Several together can tip a code over the edge. If you want a logo, keep the rest of the design plain: dark dots, a white background and a short link.

Test a printed copy

Download the code at the size you will print, print one, and scan it from the real distance with more than one phone. Then scan it again with the print tilted and in dimmer light. If it reads every time, print the batch. If it hesitates, shrink the logo or drop the gradient and try again.

Questions

Common questions

Anything else? Write to us.

How big can a logo be in a QR code?

Keep it well under a quarter of the code area and use error-correction level H. The generator warns you when the logo covers too much for the level you have chosen.

Does a logo make a QR code bigger?

Not directly, but using level H to make room for a logo adds more squares to the pattern, so the code should be printed a little larger than the same code without a logo.

Can I put a logo in a WiFi or vCard QR code?

Yes. The logo option works with every code type. WiFi and vCard codes hold more data than a short link, so keep the logo smaller for those.

Keep reading

How to create a QR code

How to make a QR code for a link, WiFi, contact card or text, style it without breaking it, test it and print it at the right size. Free, no sign-up.

Read the guide, 6 min

QR code size for printing

What size a printed QR code should be: the minimum size, the distance rule, pixels needed at 300 DPI, and why longer content needs a bigger code.

Read the guide, 5 min

Static vs dynamic QR codes

The difference between static and dynamic QR codes: expiry, editing, scan tracking, cost and privacy, and why a static QR code generator never expires.

Read the guide, 5 min

Why a QR code will not scan

Why a QR code does not scan and how to fix it: low contrast, inverted colors, missing quiet zone, too small, too dense, big logos, glare and broken links.

Read the guide, 6 min

WiFi QR codes that connect first time

How to make a WiFi QR code guests can scan to join your network: getting the name, password and security type right, and fixing codes that do not connect.

Read the guide, 5 min

vCard QR codes for business cards

How to put a contact QR code on a business card: which vCard fields to include, how to format phone numbers, and how small the code can go.

Read the guide, 5 min

QR code colours that still scan

How to choose QR code colours, gradients, shapes, frames and transparent backgrounds that match your brand and still scan on every phone.

Read the guide, 5 min

Error correction levels explained

What QR code error correction does, what levels L, M, Q and H mean, how much damage each survives, and which level to pick for logos, print and small codes.

Read the guide, 4 min

The quiet zone, and why it matters

What the quiet zone around a QR code is, how wide it should be, and the design mistakes that remove it: cropping, borders, text and busy backgrounds.

Read the guide, 3 min

QR codes for restaurant menus

How to make a QR code menu that works at the table: web page or PDF, table card size, lighting and lamination, and updating the menu without reprinting.

Read the guide, 5 min

QR codes for Airbnb and rental hosts

The QR codes worth printing for a holiday rental: guest WiFi, house manual, check-in and check-out, local tips, and where to place them so they keep working.

Read the guide, 5 min

QR codes on product packaging

How to put a QR code on packaging that still scans: what to link to, minimum size, curved and glossy surfaces, colour contrast and testing a print proof.

Read the guide, 5 min

Make your code now

Free, private, and it never expires.

Open the generator