QR Code with Logo

Upload a logo to place at the center of a QR code, adjust its size and the QR colors, and export a PNG or SVG that still scans reliably.

Choose logo image

or drag and drop it here

Your files are processed locally in your browser. They are not uploaded to our servers.

How to use

  1. Enter the text or URL to encode and upload a logo image.
  2. Adjust the logo size and QR colors — the preview updates instantly.
  3. Check the scannability warning, then download it as PNG or SVG.

What is this tool?

QR Code with Logo generates a QR code at the highest error correction level (level H), which tolerates up to 30% damage or obstruction, then overlays your logo in the center on a white backing so the code stays scannable. It also checks the contrast between your chosen colors and warns you if the logo is set too large. Everything happens locally in your browser.

Common uses

  • Branding a QR code on marketing materials or packaging
  • Adding a company logo to a QR code linking to a website or menu
  • Creating a recognizable QR code for a event or campaign
  • Producing on-brand QR codes for business cards

Related tools

FAQ

Why does the tool always use high error correction?

High error correction (level H) lets a QR code stay scannable even with a logo covering part of the middle, so it's used automatically whenever a logo is added.

How big can the logo be?

Keep it under about 30% of the code's width — the tool shows a warning if it gets too large and risks becoming unscannable.

Is my content or logo uploaded to a server?

No, the QR code and the composited image are generated entirely in your browser — nothing is ever sent anywhere.