QR Code Generator with Logo
Upload your logo, place it in the centre of your code, and we'll check it still scans before you download.
Your content
Make it yours
PNG, JPG, SVG or WebP up to 2 MB. Your logo stays on your device until you save it to your account. A logo switches error correction to level H (30%) so the code still scans.
Cleaner look. Turn off for a transparent logo you want dots to show through.
Checking…
Getting the designer ready…
A logo in the middle turns a generic black-and-white square into something people recognise as yours, and branded codes tend to get scanned more because people trust them. The catch is that a logo covers part of the pattern, so a careless design simply stops working.
Scanlexa handles that for you. As soon as you add a logo, error correction switches to level H, which lets the code recover up to 30% of its data. The size slider is capped at a safe limit, and every change is decoded in your browser so you can see right away whether it still scans. Your logo stays on your device until you save the code to your account.
How to create a branded QR code
Enter your link
Paste the website, menu, booking page or profile you want the code to open.
Upload your logo
Choose a PNG, JPG, SVG or WebP up to 2 MB. A square or round version of your logo works best.
Adjust size and spacing
Use the slider to size the logo (up to 25% of the width) and add a little space around it so dots don't touch it.
Match your colours, then download
Pick brand colours for the dots and corners, wait for the green "Scans well" badge, and download PNG or JPG (SVG on Lifetime).
Ways to use it
Business cards. A small logo-branded code linking to your website or portfolio looks deliberate rather than tacked on.
Restaurant tables and menus. Customers trust a code with your restaurant's logo more than a plain one on a sticker.
Product packaging. Keep packaging on-brand while linking to instructions, recipes or a registration page.
Events and merchandise. Put your event or band logo on codes for tickets, lanyards, T-shirts and posters.
Tips for a code that scans every time
- Use a simplified version of your logo (an icon or monogram) rather than a wide wordmark. Small details disappear at QR sizes.
- Logos with a transparent background look cleanest. Leave "Hide dots behind the logo" on so the area behind it stays clean.
- Keep the logo at about 20% of the width. Bigger logos look bold but leave less of the pattern for the scanner.
- Strong contrast still matters more than anything else: dark dots on a light background, with the logo in the middle.
Frequently asked questions
Will adding a logo stop my QR code from working?
Not if it's done properly. QR codes have built-in error correction. With a logo, we use level H, which can recover up to 30% of the code, and limit the logo size so it covers less than that. The scan checker confirms it decodes before you can download.
What size should my logo be?
Around 15–22% of the code's width is the sweet spot. The slider goes up to 25%, and we show a warning above 22% because very large logos make scanning less reliable, especially when printed small.
What file types can I upload?
PNG, JPG, SVG and WebP, up to 2 MB. A square PNG or SVG with a transparent background gives the cleanest result.
Is my logo uploaded to your servers?
Only when you save the code. While you design, the logo is processed in your browser. When you save the code to your account, we store the logo privately so you can edit and re-download the code later. Deleting the code deletes the logo.
Why did error correction change to H when I added my logo?
Level H stores the most backup data, so the code can still be read even though the logo hides part of the pattern. It makes the pattern a little denser, which is the right trade-off whenever something covers the centre.
Can I use a logo with a QR code for Wi-Fi or WhatsApp too?
Yes. The logo option is available on every QR code type. Open the Logo section in the designer on any type's page.