QR code generator with logo

Add your logo, keep it scannable

Create your code above, then open Customise to drag in your logo and set brand colours. OpenQR automatically raises the error-correction level when you add a logo, so the code can lose the area behind the logo and still scan reliably. There’s no watermark and no sign-up, and you can export high-resolution PNG or vector SVG/PDF for print.

To brand your code:

  1. 1

    Enter your content

    A link, text, vCard or any QR type — branding works on all of them.

  2. 2

    Open Customise and upload your logo

    Drag and drop a transparent PNG or an SVG. A square or circular mark sits best in the centre.

  3. 3

    Set brand colours

    Keep strong contrast — a dark code on a light background. Pale or low-contrast colours are the most common reason a branded code won’t scan.

  4. 4

    Scan-test, then download

    Check it on a real phone, then export PNG, SVG or PDF — free and watermark-free.

Keep the logo to 20–30%

Centre it and keep it modest — at 20–30% of the code area, error correction can rebuild the covered modules. Never let the logo touch or cover the three corner finder patterns; those are what the camera locks onto first.

Why branded codes are worth it

A code carrying your logo looks legitimate and on-brand, which generally lifts scan rates and trust compared with an anonymous black square that could be anyone’s. The trade-off is that a logo covers part of the data, so it leans on error correction — which is why sizing and contrast matter. For the full technical detail on levels, sizing and safe zones, see the guide on making a QR code with a logo and how error correction works.

Common branding mistakes

  • Logo too large — covers more than ~30% and the code can no longer self-repair
  • Low contrast — light grey or pastel codes confuse the camera; keep it dark on light
  • Inverted colours — a light code on a dark background scans far less reliably; avoid it
  • Logo over a finder pattern — the corner squares must stay clear
  • Printing the result too small — branding plus small size is the classic non-scan combo

Going to print? Export a vector and check the print-size guide. Branding a business card? See QR codes for business cards.

Yes — upload a logo and download the result free, with no watermark and no sign-up.