QR This!

Feature

QR code with a logo

Embed your logo or icon in the middle of a QR code for a clean, branded look — free, no signup, instant download.

A QR code with a logo in the middle is an instantly recognizable branding touch. Paired with a custom color, it turns a generic black-and-white square into something that feels like part of your identity — and still scans reliably on any modern phone.

QR This! makes it easy: upload an image, tweak the color, and download a high-resolution PNG. Everything runs in your browser, so your logo file is never uploaded to any server.

How to make a QR code with your logo

  1. Open the QR code generator.
  2. Paste the URL you want the code to open.
  3. In the Center logo section, click the file picker and upload a PNG, JPG, or SVG of your logo.
  4. Pick a QR color (we default to dark so contrast stays high) and choose rounded or square corners.
  5. Click Generate, then Download PNG to save a 1024×1024 image.

Will it still scan with a logo in the middle?

Yes — QR codes include error correction so scanners can still read the code even when part of it is covered. QR This! uses the highest error-correction level (level H) when you add a logo, which tolerates about 30% obscured modules. The embedded logo is capped at roughly 35% of the code's width so the rest of the pattern stays intact.

Tips for a great branded QR code

  • Use a transparent-background PNG or an SVG so the logo blends into the QR pattern cleanly.
  • Pick a QR color with strong contrast against white. A medium brand color often reads fine, but very pale colors won't.
  • Keep the logo square-ish. Wide banner shapes get cropped to fit the center area.
  • Always test the final output with at least two phones before printing at scale.

Frequently asked questions

What size should my logo be?

Aim for a square or square-ish image at least 200×200 pixels. QR This! automatically constrains the embedded logo to about 35% of the code's width, so the original size doesn't matter much — the aspect ratio does.

PNG, SVG, or JPG?

PNG with a transparent background is the cleanest option, since it lets the QR pattern show through any non-logo pixels. SVG works perfectly. JPG works but won't have transparency, so the logo will sit on a solid white square.

Will the QR still scan with a logo on top?

Yes. The QR specification's level-H error correction can recover from about 30% of the code being obscured. QR This! uses level H whenever you add a logo and caps the logo size, so scans remain reliable. Always test with a real phone before printing at scale.

Can I put my logo somewhere other than the center?

Not currently. Placing the logo dead-center is the safest option because the four corners of the QR contain the finder and alignment patterns the scanner uses to orient. Off-center logos risk damaging those patterns and breaking scans.

Is my logo uploaded to a server?

No. The logo is read by your browser, encoded as a data URL, and drawn into the QR canvas locally. It never leaves your device.

Can I use my company logo without permission?

You can use any image you have the rights to. If it's your own logo or a logo you've been given permission to use, you're fine. Don't embed third-party brand logos without authorization.

What if my logo has a non-square aspect ratio?

Long, banner-shaped logos will be cropped or scaled to fit a square area in the center. For best results, prepare a square-cropped version of your logo before uploading. A circular icon variant works particularly well.

Can I make the logo bigger?

Not in QR This! — the cap is intentional. Anything larger than about 35% of the code's width risks obscuring more of the QR than even level-H error correction can recover, leading to scan failures on real-world phones.

Create your branded QR code

Free, in-browser, and ready in seconds.

Open the generator