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
- Open the QR code generator.
- Paste the URL you want the code to open.
- In the Center logo section, click the file picker and upload a PNG, JPG, or SVG of your logo.
- Pick a QR color (we default to dark so contrast stays high) and choose rounded or square corners.
- 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