1. Home
  2. QR code tools
  3. QR Code Generator

QR code generator with logo

Brand your QR code and keep it scannable.

Style
Error correction

Higher levels survive more damage but make the code denser. A logo needs H.

Fill in the details to create your code.

Your text never leaves this device.

Create your QR code, then add a PNG, JPG, SVG or WebP logo. The logo sits in the center on a small background patch, and error correction is raised to the highest level (H) automatically so the code still scans. Download a PNG or SVG. Everything happens in your browser and the code never expires.

How to use

  1. Enter the link or details the code should open.
  2. Click Add logo and choose your image file.
  3. Pick code colors that contrast strongly with the background.
  4. Download PNG or SVG, then scan the result with two phones before printing.

Frequently asked questions

How do I add a logo to a QR code?

Create your code, click Add logo and choose an image. The logo appears in the center and the code updates at once. Download it as PNG or SVG when you are happy with the result.

Will a QR code with a logo still scan?

Yes, when the logo is small and the code was made with high error correction. The generator sets level H when you add a logo, which tolerates about 30% damage. Test the finished code with more than one phone.

How big can the logo be?

The logo is fitted automatically into a small square at the center, about a fifth of the code width. You cannot enlarge it, which protects scannability. A simple, square-ish logo looks best.

Which file types can I use for the logo?

PNG, JPG, SVG and WebP images work. Use a logo with a clear shape and enough resolution, since it is scaled down to a small square.

Why can't I change the error correction level after adding a logo?

The level is locked to H while a logo is present, because a logo covers part of the code and needs the strongest protection. Remove the logo to choose L, M, Q or H yourself.

Does the logo work in the SVG download too?

Yes. The SVG includes the logo and its background patch, so it stays sharp at any size for print. If a design program does not show the logo, check that it supports embedded images.

Does a logo make a QR code scan better or worse?

Worse, if anything. A logo covers part of the pattern, so the code relies on error correction to scan. It adds brand recognition, not scannability, so keep it small and test.

When is a logo on a QR code worth it?

A logo helps when the code appears on branded material and people need to recognize who is behind it: packaging, shop windows, flyers, event posters, menus or business cards. It builds trust, because a scan that leads somewhere unknown feels less risky when the code carries a familiar mark.

It does not help scanning, and for small prints it can hurt. If the code will be printed under about 3 cm wide, skip the logo and use color and a clean frame to brand the material around the code instead.

How does a logo fit without breaking the code?

QR codes contain extra data that lets a scanner rebuild covered areas. The highest level, H, tolerates about 30% of the code being unreadable. When you add a logo here, the generator sets that level for you and draws the logo on a small patch in the background color, so the covered area stays within what the code can recover.

Choose a logo with a simple shape: a monogram, an icon or a short wordmark. Fine detail, thin lines and long text shrink to nothing at this size. If your brand mark is wide, use only its symbol. A square image with its own padding usually looks cleaner than a wide banner.

What should I check before printing?

Contrast matters most. Use a dark code on a light background; light-on-dark codes are not read by every scanner. A brand color works if it is dark enough, so a deep blue or green is fine but yellow is not. The preview warns you when the contrast is low.

Then test the actual file. Scan it from the screen and from a printed test page with two different phones, from the real distance people will use. Print at least 3 cm wide and keep a light margin. Content length matters too: a short link gives a simpler pattern than a long address. If your link is long, shorten it with a page you control and make the code with the main QR code generator.

Which kinds of codes suit a logo best?

Link codes are the most common, but a logo also works well on a vCard QR code for a company card or a Wi-Fi QR code for a cafe, as long as the content stays short. Remember the codes are static, so choose the content carefully before you print thousands. To check an existing branded code, the QR code scanner shows what it contains.

How it compares

This toolUpload-based services
Is your text sent to a server? No Usually
Account required No Sometimes
Length or usage limit None Often
Saved or logged Never Possibly

Limits and privacy

  • The logo is fixed at the center and at a set size; you cannot move or enlarge it.
  • Error correction is forced to H with a logo, which makes the pattern denser; very long content plus a logo can become hard to scan.
  • Low-contrast or very light code colors may fail on some scanners, with or without a logo. The code is static: no editing after printing, no scan counter.

Standards and sources

Use it in your AI assistant

Assistants cannot place your logo in a QR code themselves. The generate_qr MCP tool produces a real PNG and SVG of the code, and you can add your logo here in the browser before printing.

Set up the MCP server

More ways to use it

Updated: Something not working? Report a problem