August 10, 2026

QR Code With Logo: How to Add Yours Free (Without Breaking the Scan)

Put two QR codes side by side. One is a plain black-and-white square that could belong to anyone. The other carries a logo in the centre, in brand colours, with softened corners. Which one would you scan?

Most people pick the branded one — and it's not just taste. A code with a visible logo tells the scanner who they're about to visit before they commit, and in an era of "quishing" warnings (fake QR stickers pasted over real ones), that reassurance measurably lifts scan rates. Marketers who brand their codes consistently report noticeably more scans than plain codes in the same placement.

The good news: adding a logo to a QR code is not a hack, and it doesn't require a designer. QR codes were built to survive having a chunk of themselves covered. Here's how that works, the small set of rules that keep a logo-carrying code scannable, and how to make yours free.

Why a QR code still works with a logo on top of it

A QR code isn't a picture of your link — it's data spread across the grid with built-in redundancy called error correction. The QR standard (it dates back to 1994, invented at Denso Wave for tracking car parts) defines four error-correction levels:

  • L — recovers up to ~7% damage
  • M — recovers up to ~15%
  • Q — recovers up to ~25%
  • H — recovers up to ~30%

Error correction exists so a scratched, smudged or partially torn code still scans. A centred logo is, mathematically, just deliberate "damage" — cover part of the pattern and the redundancy fills in the missing data.

That single fact drives every rule below: at level H, roughly 30% of the code can be obscured and it will still scan. Any decent generator that offers logos quietly switches your code to level H the moment you upload one.

One nuance worth knowing: higher error correction packs more redundancy into the same square, so the modules (the little dots) get smaller and denser. That's fine at normal sizes — but it's one more reason not to print a logo-carrying code tiny. More on size in a moment.

The 6 rules that keep a branded code scannable

1. Keep the logo under ~20% of the code's area

Level H tolerates 30% damage in theory — but the real world adds its own damage on top: glare, a curved bottle, a slightly blurry phone camera, a scuff. If your logo already spends the whole 30% budget, there's nothing left for reality. A logo covering 15–20% of the total area, centred, is the sweet spot: clearly visible, plenty of margin.

2. Never cover the three big corner squares

The three large squares in the corners are finder patterns — they're how a phone locates and orients the code in the first place, and they are not protected by error correction. A logo (or any decoration) that touches them can kill the scan outright. Centre placement exists precisely because the centre is the safest real estate on the grid.

3. Put the logo on a small solid background

Drop the logo on a small white (or solid-colour) rounded rectangle or circle, with a little padding, rather than floating it directly over the modules. It reads as deliberate design rather than an obstruction, and it gives the scanner a clean edge between "logo zone" and "data zone."

4. Keep contrast high — dark pattern on a light background

Brand colours are welcome, but the physics don't negotiate: the pattern must be clearly darker than its background. Navy on cream scans beautifully; yellow on white or an inverted light-on-dark code is where scans start failing. If you brand the code's colours, test harder.

5. Respect the quiet zone

The empty margin around a QR code — the quiet zone — is part of the spec, not wasted space. Keep a clear border of at least 4 modules' width around the code. Don't let your logo, a frame, or surrounding artwork crowd it.

6. Print it big enough

A logo at level H means denser modules, which means the code needs a touch more physical size to stay crisp. The working shortcut is a 10:1 distance-to-size ratio — a code scanned from 30 cm away should be at least 3 cm wide. Our QR code size guide has the full table for posters, packaging and table tents.

How to make a QR code with your logo (free, ~2 minutes)

  1. Open a generator that supports logos without a watermark. Plenty of "free" tools stamp their own branding on your code or blur the download behind a paywall — the traps are catalogued in our guide to free QR code generators. QRYZEN's generator does logo, colours and styling on the free plan, no watermark.
  2. Paste your link — your website, digital business card, restaurant menu, catalogue or payment page.
  3. Upload your logo. It's placed in the centre on a clean background, and error correction is handled for you.
  4. Style it. Brand colours for the pattern, rounded or square modules, corner styles — keeping the contrast rule from above.
  5. Download as PNG or SVG. SVG scales to any print size without going fuzzy — use it for anything bigger than a flyer.
  6. Test before you print. Two phones minimum (one iPhone, one Android), arm's length, normal lighting. If either hesitates, enlarge the code or shrink the logo — never ship a "mostly scans" code.

Static or dynamic — does the logo change anything?

No — a logo works on both. The choice is the same one as always: a static code has the link baked in permanently and free forever; a dynamic code routes through a server so you can edit the destination and count scans later. The trade-offs are covered in dynamic vs static QR codes — and if a "free" tool has ever burned you with a code that died after a trial, here's how to make one that never expires.

One practical note for print: if the code with your logo is going on packaging, signage or anything expensive to reprint, dynamic is worth considering purely because you can change the destination without touching the print.

The mistakes that actually break branded codes

  • Logo too large. The #1 killer. If you covered 30%+ of the code, real-world wear finishes the job.
  • Logo touching a finder pattern. The corners are off-limits, always.
  • Low contrast after branding. Pastel patterns, light-on-dark inversions, busy background images.
  • Downloading a tiny PNG and scaling it up. Blurry modules scan poorly; use SVG for print.
  • No quiet zone. Artwork crammed against the code's edge confuses scanners.
  • Skipping the test scan. Ninety seconds with two phones catches almost everything above — the rest of the debugging checklist is in why is my QR code not working.

FAQ

Can you put a logo in a QR code for free? Yes. Error correction is part of the QR standard itself, not a premium feature — and QRYZEN includes logo upload, brand colours and styling on the free plan with no watermark.

How much of a QR code can a logo cover? At the highest error-correction level (H), up to ~30% of the code can be obscured and still scan. In practice keep the logo to 15–20% of the area, centred, so real-world wear and glare don't push it over the limit.

Does adding a logo make a QR code less reliable? Marginally — it spends part of the error-correction budget. Follow the rules above (small centred logo, high contrast, quiet zone, adequate print size) and the difference is negligible; branded codes routinely out-scan plain ones because people trust them more.

Can I change the QR code's colours too? Yes — pattern, accent and background colours, plus module and corner styles. Keep the pattern clearly darker than the background and test on two phones before printing.

Why won't my QR code with a logo scan? Almost always one of: logo too big, logo touching a corner finder pattern, low contrast, missing quiet zone, or a blurry upscaled image. Fix in that order — full checklist here.


A QR code is often the first physical touchpoint someone has with your brand — on a card, a menu, a box, a poster. Making it look like your brand costs nothing and takes two minutes. Create your free QR code with a logo on QRYZEN → — your colours, your logo, no watermark, and a code that never expires.

Create your free QR code

Static codes free forever. Dynamic codes you can edit and track.

Start free

Comments

Be the first to comment.

Leave a comment

Get QR tips in your inbox

New guides on QR codes for business — no spam, unsubscribe anytime.