📱
Photo & Image/QR Code with Logo

QR Code with Logo

Create branded QR codes with a custom logo overlay. High error correction ensures scannability.

100% LOCALLogo overlayLevel H error correctionCustom colorsPNG + SVG
URLs should start with https:// for auto-opening
#000000
#ffffff
QR PREVIEW
Enter content and a QR code will be generated automatically.
Data Source & Legal Disclaimer
Effective: Current
Sources: ISO/IEC 18004 — QR Code Specification

QR codes are generated locally in your browser using the qrcode library. No data is uploaded. Error correction level H (30%) is used to ensure the QR remains scannable even with a logo overlay.

See all data sources & update policy →

QR code anatomy and error correction — illustrated

A QR symbol (ISO/IEC 18004) is a square grid of modules — black and white cells — built around three large finder patterns in the corners that let a scanner detect orientation, plus timing patterns that anchor the module positions. The payload bytes are split into data codewords and redundant Reed–Solomon codewords, so a damaged or obscured symbol can be reconstructed. The standard defines four error-correction levels — L (7%), M (15%), Q (25%), and H (30%) of the symbol may be lost and still decode. This tool encodes at H specifically because the center logo overlay deliberately destroys modules; with 30% redundancy the scanner can rebuild exactly the area the logo covers. Higher correction shrinks capacity, so the encoder picks the smallest version that fits the payload at level H.

Finder patterns + Reed–Solomon redundancy vs. a center logo overlay
QR STRUCTURE · MODULE GRID21×21 grid · 3 finder patternscenter = logo overlay zoneERROR CORRECTION · ISO/IEC 18004L7%M15%Q25%H30%max % of symbol that can be lostReed–Solomon codewords rebuild lost modulesThis tool encodes at H — the center logo still scansHigher correction costs capacity: at H the same payload needs a larger version (more modules) than at L.

At level H, up to 30% of codewords can be erased — the logo placed at the core of the symbol sits safely inside that budget, so the code still scans on the first try.

Worked example

A cafe prints a table-tent QR linking to its weekly menu. The owner wants the shop's circular logo centered on the code without breaking scans.

  1. Payload:The URL https://thecafemenu.example/weekly encodes to about 38 alphanumeric bytes. At level H the encoder selects a Version 3 symbol (29×29 modules) because the smaller version cannot hold the payload plus 30% redundancy.
  2. Redundancy:The byte stream is split into data codewords and Reed–Solomon codewords — roughly 70 codewords total at level H. Even if ~21 of them are erased by the logo, the scanner can reconstruct them.
  3. Overlay:The 25%-size circular logo covers roughly the central 6×6 module block. The generator pads the area with a background-colored box (15% margin) so the logo edges stay crisp against the modules.
  4. Verify:The finished 400 px PNG downloads and scans instantly on a phone camera from a normal arm reach — the 30% budget absorbs the logo plus minor print smudging.
↩ Back to calculator

About this tool

What is this tool?

Create branded QR codes with your logo in the center. Free, high-res download, no signup, no watermark. Generate custom QR codes online.

Logo overlayLevel H error correctionCustom colorsPNG + SVG

What Is the QR Code with Logo?

The QR Code with Logo generator produces scannable codes that carry your brand mark in the center. Type any URL or text, pick foreground and background colors with hex previews, set the export size anywhere from 200 to 1000 pixels, and optionally upload a PNG or SVG logo that is drawn dead-center over the code on a padded backdrop matching your background color. A logo-size slider scales the mark from 10% to 35% of the code width. The preview regenerates automatically about 300 milliseconds after you stop typing, and finished codes export as PNG or as vector SVG. Generation follows the ISO/IEC 18004 QR standard via the open-source qrcode library.

Who Should Use This Tool?

Small businesses print branded codes on menus, flyers, window decals, and business cards where a plain black-and-white square looks generic. Event organizers encode registration or Wi-Fi details and overlay the conference logo so attendees recognize the code as official. Product packaging teams link labels to user manuals or authenticity checks with the company mark embedded. Marketers running print campaigns want consistent brand colors rather than default modules. Restaurants send guests to review pages or ordering systems with the venue logo in the middle. Anyone who has printed QR codes only to find the logo broke scanning will appreciate that this tool generates at Level H error correction from the start, specifically to survive an overlay.

How Does It Work?

(1) Enter the URL or text; HTTPS URLs are recommended because they open directly when scanned, and the preview refreshes itself after a short debounce with no button press. (2) Customize colors, canvas size, and optional logo. The encoder builds the QR matrix at error correction Level H, which stores roughly 30% redundant data, then rasterizes it to a canvas. When a logo is present, the code draws it centered with a solid padding box in your background color, sized by the logo slider. (3) Download the result: PNG captures the exact preview including the logo, while SVG re-encodes the code as clean vector markup for large-format printing. Everything runs in the browser tab.

Will a Logo Overlay Break Scanning?

Not if you respect the margins the tool enforces. QR codes survive damage through Reed-Solomon error correction, and this generator always uses Level H, the highest grade, which can reconstruct the message even when about 30% of the modules are obscured. The logo slider tops out at 35% of code width, and the mark sits dead-center over the finder-pattern-free middle region, with a padding box preventing busy logo pixels from bleeding into nearby modules. Contrast matters just as much: keep foreground and background colors strongly differentiated, since pale gray-on-white codes fail no matter the correction level. Test any printed code with two different phone cameras before a large run; paper texture and size shrinkage add their own noise.

Frequently Asked Questions

How large can my logo be without breaking QR scannability?

QR codes use Reed-Solomon error correction. At the highest level (H), up to 30% of the code can be obscured and still scan reliably. Keep your center logo under 20% of the QR area for universal scanner compatibility. This tool auto-applies error correction level H and shows a scannability preview before export.

What output formats and sizes are available?

Export as PNG (up to 2048×2048px for print), SVG (infinitely scalable for signage and packaging), or PDF. Customize foreground/background colors, dot style (square, rounded, dots), and finder pattern shape. A branded QR code with your logo increases scan rates by 20-40% compared to generic black-and-white codes, per industry A/B tests.

Related tools

Joke of the Day
Sep 6

What do you call a crab that plays baseball?

100% Free, Forever

Keep Tools Free for Everyone

No paywalls, no signups, no data sold. Built by a solo developer who believes useful tools should be accessible to everyone.

Support me on Ko-fi— keep tools free

100% of proceeds go towards hosting & building more free tools.