MakeQR

QR Code With Logo

Your mark in the middle, and it still scans

  • Free, and no account to create
  • Never expires, unlimited scans
  • Checked to scan before you print it

Free and permanent, but it can never be edited or tracked once printed.

Print as poster, table card or stickers · free for 14 days with an account

Free, no account. Works forever and never expires.

Upload your logo and it is placed in the center of the code, with error correction raised to the highest level so the phone can rebuild the covered modules. The image is read in your browser, not uploaded. Every code is scanned back before download, as PNG or SVG. Free, no account.

A plain black-and-white square on a poster could lead anywhere, and nothing about it tells a stranger who put it there. Placing a brand mark in the center of the pattern answers that before anyone scans: they see whose code it is first.

A QR code with logo works this way for every content type the generator supports, from a website link to WiFi. Upload the image and it sits in the center, with error correction automatically raised so a phone can rebuild the modules the logo covers. Nothing is uploaded to a server for this step, and every finished code is scanned back before download, as a PNG or SVG, for free and with no account.

Adding a logo without breaking the code

  1. Prepare the logo file

    Use PNG, JPEG, SVG or WebP, up to 2 MB. A square version of your mark, such as an app icon or monogram, works better than a wide wordmark, which shrinks to nothing in a square space.

  2. Open the design panel and add it

    The image appears in the center of the code. Error correction switches to level H and stays there while a logo is present.

  3. Pick colors with contrast

    Keep dark modules on a light background. If you use brand colors, the contrast warning tells you when they are too close to scan reliably.

  4. Scan, then download

    The generator decodes the code before download, but also test it on your own phone at the real print size. Choose SVG for print.

How a logo in a QR code can cover part of the pattern

QR codes store every message with extra recovery data, so a phone can rebuild what it cannot read. There are four levels: L recovers about 7 percent of the data, M about 15, Q about 25 and H about 30. A logo hides modules on purpose, and the recovery data fills the gap.

The cost is density. Level H needs more modules for the same content, so a code with a logo is busier than one without. Short content leaves more room; a long URL with tracking parameters makes the modules small, so print that code larger.

Custom QR code with logo: design choices that help scanning

Branding goes wrong in predictable ways. These choices keep the code readable while it still looks like yours.

  • Leave the three corner squares visible

    Phones find a code by its three finder patterns. Style them with the corner options, but never let them blend into the background.

  • Let the logo sit in clear space

    The modules behind the logo are hidden, leaving a clean area around it. A logo with a transparent background fits that area better than one on a white box.

  • Stay dark on light

    Light modules on a dark background are not read by every scanner. Keep the modules dark and let the logo carry the brand color.

  • Use gradients with care

    A gradient that fades toward the background color loses contrast at one end. Watch the contrast warning as you adjust it.

Where the logo lives in the file

The logo is not part of the data. The code still contains only your content, such as a web address, and the logo is drawn over its center as part of the image. The logo is embedded in the downloaded file itself rather than linked from a server, so it never depends on a hosted image.

Inside the code
https://northside-bakery.com/

A logo code has smaller modules than a plain code with the same content, so give it a little more room. On a business card, 25 mm is a safe minimum; on packaging, 30 mm; on a poster read from two meters, 20 cm. Print a test at the real size and scan it with an older phone, not only your newest one. Keep a quiet margin of at least four modules around the code.

Print it at least 25 mm (2.5 cm) wide

Where logo codes fail

  • A wide wordmark squeezed into the center

    Text logos become unreadable at that size and add nothing. Use the icon or an initial instead.

  • Enlarging the logo afterwards

    Editing the downloaded file to move or enlarge the logo undoes the balance the generator checked. Scale the whole code, never the logo alone.

  • Low-contrast brand colors

    Pale yellow, light gray and pastel modules fail in dim light. Use the darkest shade in your palette for the modules.

Logo codes and dynamic codes

A logo works on static and dynamic codes alike; it does not change what the code does.

Branded codes tend to end up on expensive print: packaging, signage, vehicle wraps. If the destination might change during the life of that print, make the code dynamic before it goes to the printer. A dynamic code also holds a short link, which keeps the pattern less dense and leaves more room around the logo. Two are free forever with an account.

How dynamic QR codes work

Logo codes in the wild

  • A craft brewery puts its hop-leaf icon in the code on every can label, linking to the brewing notes.
  • A dental practice uses its tooth monogram in the appointment-card code that opens the booking page.
  • A university department prints its crest in the code on conference posters.

A QR code that still works next year

Most of what goes wrong with a QR code happens after it is printed. These six things are why ours does not.

  • Checked before you print

    We decode every code you make and read it back. If a logo covers too much or a colour is too faint for paper, you find out here — not after the print run.

  • Unlimited scans, every plan

    Including the free one. A scan cap kills a printed code at the moment it starts working, which is why we do not have one.

  • We do not switch off your codes

    Two dynamic codes stay yours permanently, whatever you pay us. Cancel a paid plan and you keep them — the rest pause after 30 days, with three warnings first, and a paused code shows a neutral page, never a sales page.

  • Made on your device

    Static codes never reach our servers. Your WiFi password, your contact details and your logo stay in the browser — which is also why there is no limit.

  • Ready for the printer

    SVG for anything that gets scaled, and PNG at 1024px so the edges stay hard. Both free, no account.

  • Available in English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish

    The generator and every page speak English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish. More languages follow as each one is reviewed by a native speaker.

See what happens after you print

A dynamic code points at a short link you own. Change where it goes without reprinting anything, and see how often each code has been scanned and when the last scan was.

  • Change the destination any time, as often as you like
  • A scan count and the last scan for every code
  • No scan limit, on any plan
  • Cancel and you keep two codes permanently — the rest pause after 30 days
Start free

2 codes free. Paid from $7/month. Compare plans

MakeQRCNCafe Nord

Analytics

Aug 14 – Sep 12

7D30D90D1Y

Total scans

11,875

18%

Unique scanners

8,431

14%

Active codes

24

3

Scans per day

396

18%

Scans over time

0
200
400
600
800
Aug 14Aug 21Aug 28Sep 4Sep 11

Devices

62%

of scans came from an iPhone

  • iPhone62%
  • Android34%
  • Other4%

QR Code With Logo: questions and answers

Short answers to what people ask before they print. Anything else, write to us.

Ask us something else

Does a logo stop a QR code from scanning?

Not when error correction is high enough. Adding a logo switches it to level H, which lets a phone rebuild about 30 percent of the code. The code is also decoded before download, so a design that fails is caught.

Is my logo uploaded to MakeQR?

No. The file is read in your browser and embedded into the image you download. It never reaches a server, and the finished code does not depend on a hosted copy of the logo.

What file types can I use for the logo?

PNG, JPEG, SVG and WebP, up to 2 MB. A square mark with a transparent background gives the cleanest result. For print, download the finished code as SVG so it scales without blur.

Can I add a logo to a WiFi or contact code?

Yes. The logo is part of the design, not the content, so it works with every type: links, WiFi, contact cards, text, email, SMS and social shortcuts.

Make a code that still works next year

Free static codes with no account, two permanent dynamic codes, unlimited scans on every plan, and a check that tells you it scans before you print it.

Make a QR code

No account for static codes. Nothing to cancel.