---
title: "How to Make a QR Code With a Logo (Without Breaking It)"
description: "You can put a logo in the middle of a QR code thanks to error correction. Here’s how it works, the design rules that keep it scannable, and how to make one."
url: "https://qrever.com/blog/qr-code-with-logo"
category: "Guides"
published: "2026-06-15"
updated: "2026-06-15"
type: "article"
---

# How to Make a QR Code With a Logo (Without Breaking It)

_You can put a logo in the middle of a QR code thanks to error correction. Here’s how it works, the design rules that keep it scannable, and how to make one._

Yes, you can put a logo in the middle of a QR code — and it will still scan, as long as you do it right. The trick isn’t magic; it’s a feature called error correction that’s built into every QR code. Used well, a centred logo makes a code look intentional and trustworthy. Used carelessly, it makes the code unreadable. Here’s how to land on the right side of that line.

> Key takeaways
>
> - Logos work because QR codes carry **redundant data** — error correction lets part of the code be covered and still read.
> - Use the highest error-correction level (**H**, ~30%) and keep the logo small and centred.
> - Always test the finished code on a few phones before printing — a logo that’s too big silently breaks scanning.

## Why a logo doesn’t break the code

Every QR code stores its data with built-in redundancy so it can still be read when part of it is dirty, damaged, or obscured. That redundancy is the error-correction level, and at the highest setting a code can lose roughly 30% of its area and still scan. Placing a modest logo over the centre uses up some of that budget on purpose — the scanner reconstructs the hidden modules from the redundant data. If you want the full breakdown of the levels (L, M, Q, H), see [QR code best practices](https://qrever.com/blog/qr-code-best-practices).

## The design rules that keep it scannable

- **Set error correction to H.** This is the single most important step before adding any logo.
- **Keep the logo small.** Cover the centre only — aim for well under a quarter of the code’s area. Bigger is riskier.
- **Stay off the corners.** The three large squares in the corners are finder patterns the scanner needs; never cover them.
- **Keep strong contrast.** Dark modules on a light background still applies. A pale or low-contrast code with a logo is a double handicap.
- **Don’t over-style.** Heavy gradients, rounded dots, and tight colour schemes each chip away at readability. Restraint scans better.

## How to make a QR code with a logo

1. Open the [builder](https://qrever.com/new) and enter your destination.
2. Set the error-correction level to H.
3. Upload your logo; keep it centred and modest in size.
4. Export as a vector SVG so it stays sharp at any print size — from a business card to a poster.
5. Scan the final version with two or three phones before you send it to print.

## Static or dynamic — a logo works on both

Branding and editability are separate choices. A logo can sit on a free [static code](https://qrever.com/blog/dynamic-vs-static-qr-codes) or on a dynamic one. If the destination might ever change — and for anything you print, it usually will — choose dynamic so you can [repoint it later](https://qrever.com/blog/how-to-change-a-qr-code-after-printing) without redesigning and reprinting your branded code. Either way, make it in the [builder](https://qrever.com/new).

---

Drop your logo into the centre, with error correction set high so it still scans. Export a crisp vector for print — static for free, or dynamic to edit later. https://qrever.com/new

Published 2026-06-15. Canonical page: https://qrever.com/blog/qr-code-with-logo