Free QR Code Generator with Logo

By Sheraz Khan

Put your logo in the middle of your QR code and make it yours. Our free QR code generator with logo lets you upload a logo, place it in the centre of the code, and download a clean branded code as a PNG or SVG. No sign-up, no watermark and no cost. Your logo sits on a white patch in the middle, so the code still scans fast on any phone.

Loading QR code...

How to Use the Free QR Code Generator with Logo

Put your logo in the middle of the QR code so people know it is yours. A branded code still scans like a normal code.

  1. Type your link in the box called Website link. Use a full link, starting with https://.
  2. Click Add your logo and pick a square logo image. A PNG with a plain background works best.
  3. Keep the logo small, about one fifth of the code, so the phone can still read the corners of the code.
  4. Pick error correction High if your logo is big. High error correction helps the code still scan when part of it is covered.
  5. Download the code. The preview updates by itself as you type. When it looks right, click Download PNG.

Worked example

Try it with these details:

  • Website link: https://freeqrtools.online
  • Logo: the Free QR Tools white logo
  • Download size: 512 px
  • Error correction: High

Example QR code with the Free QR Tools logo

Result: You get a QR code that opens the Free QR Tools home page, with the Free QR Tools logo in the middle.

What the code holds: https://freeqrtools.online

There is no Generate button on this tool. The preview updates by itself as you type.

How to add a logo to a QR code

Adding a logo takes less than a minute. Follow these steps for a code that looks good and scans every time.

  1. Choose a QR code type above and fill in the link or detail. For most business uses, start with your website link.
  2. Look for Add your logo in the options below the tool. Click the upload button and choose your logo file from your phone or computer.
  3. Check the live preview. Your logo appears in the centre of the QR code, on a white patch, with the black squares around it.
  4. Set error correction to High or Highest. Error correction lets the code still be read when part of it is covered by the logo. This is the most important setting for a logo code.
  5. Download the code as a PNG for screens and small prints, or as an SVG for large prints. Test it with two or three different phones before you print a large batch.
  6. If the code will not scan, make the logo smaller, use a simpler logo, or raise the error correction. A busy logo with small text will not work in the middle of a code.

What makes a good logo for a QR code

A square logo works best. Use a PNG file with a clear background if you can, so the logo sits cleanly on the white patch. A simple logo with a clear shape, such as a letter, a simple icon or a short word, reads well at small size. A logo with tiny text, thin lines or many small parts will be hard to see when it is shrunk to fit in the centre of the code.

Keep the logo dark enough to stand out on white, or use a logo with a strong colour. Light grey or pale yellow logos fade into the white patch. If your logo is very wide, use a square version of it, or use just the icon part of your logo without the full name. Many brands have a square icon version for this exact use.

How big should the logo be

The logo should cover about one fifth of the QR code width. Our tool sets this size for you, so you do not have to measure it. If the logo covers more than a quarter of the code, scanners will struggle, because too many black squares are hidden. If the logo is too small, no one will see it. The one fifth rule is the sweet spot: big enough to notice, small enough to scan.

High error correction is what makes this work. QR codes have four levels of error correction. Low can fix small damage, Medium is standard, High can fix more, and Highest can fix the most. With a logo in the middle, use High or Highest. The code will have more squares, because error correction adds data, but it will still scan even with the logo covering the centre.

Where to use a QR code with a logo

Business cards are the most common use. A logo code on a business card looks professional and tells people the code belongs to you, not to a random site. Put it on the back of the card with a short line, such as Scan to visit our website. Packaging is another good use. A logo code on a box or a bag points buyers to your site, your instructions or your warranty page, and it looks like part of the product, not an afterthought.

Menus, posters, flyers, shop windows and event banners all work well with a logo code. For a restaurant, a logo code on the menu links to the full menu or to an order page. For a shop, a logo code in the window links to opening hours or to a sale. For an event, a logo code on the poster links to tickets. In each case, the logo makes the code look trusted, so more people scan it.

Colours and contrast for a logo QR code

Black on white is the most reliable colour for a QR code. You can change the QR colour in the tool, but keep the contrast strong. Dark blue, dark green or dark purple on white also work. Light colours, yellow on white, or a code that is printed on a dark background will be hard to scan. Keep the background white or very light, and keep a quiet white border around the code. The quiet zone is the empty space around the code. Without it, scanners cannot tell where the code starts and ends.

If your brand colour is bright, use it for the logo, not for the whole code. A black code with a coloured logo in the centre is the safest mix of brand and function. If you must use a brand colour for the code, test it on a printed copy in normal light, not only on a bright screen.

Printing a logo QR code

Download the SVG for print. SVG is a vector file, so it stays sharp at any size, from a business card to a poster. For a small print, 1024 pixel PNG is also fine. Print dark on light, leave a white border, and do not stretch the code. Test a print before you print hundreds. Scan it with an iPhone and an Android phone, in normal light, from the distance a customer would use. If it scans fast on both, it is ready.

Troubleshooting a logo QR code

If a code will not scan, the logo is usually too big, too busy or too low in contrast. Make the logo smaller, switch to a simpler icon version, or raise the error correction to Highest. If the code scans on one phone but not another, the older phone may have a weaker camera or an old scanner app. Make the printed code bigger and test again. If the code is on a shiny surface or behind glass, glare can block the scan. Change the angle or use matt paper.

If the code scans but opens the wrong page, the link in the tool is wrong. Check the link, including https:// at the start, and make a new code. A logo does not change the link, so a wrong link means the wrong detail was typed in.

FAQs

Can I add my logo to a QR code for free?

Yes. Use the logo upload in the tool above. It is free, with no sign-up and no watermark.

Will a QR code with a logo still scan?

Yes, if the logo is small and you use High or Highest error correction. The logo covers about one fifth of the code, and the error correction lets scanners still read it. Always test before you print a large batch.

What file type should my logo be?

A square PNG works best. A file with a clear background is best, so the logo sits cleanly on the white patch in the middle of the code.

How big can the logo be in a QR code?

About one fifth of the code width. Larger than that, and scanners may fail. Our tool keeps the logo at the right size for you.

Can I use a colour logo?

Yes. A coloured logo on a white patch works well. Keep the QR code itself dark on white for the best scan rate.

Does the logo QR code expire?

No. It is a static code, so it works for as long as the link inside it works. It never expires and there is no fee.

Scroll to Top