By Tim King · Updated
QR Code With Logo
Add Your Logo to a QR Code in Brand Colours at High Error Correction
OneTask is free, with no sign-up, and built by one person.
If this tool saved you time, a coffee helps keep new ones coming.
How the QR Code With Logo works
Make a QR code with logo in the middle, in your own colours, that still scans on any phone. Type the link, drop in your logo, pick the colours and the logo size, and download a PNG. The code is built at the highest error correction level and everything happens in your browser.
A plain QR code works, but a branded one gets more scans: people trust a code that visibly belongs to the business on the poster. The trick is that a logo covers part of the code, and the code has to survive that.
How a QR code with logo still scans
Every QR code carries Reed–Solomon error correction, the same family of codes used on CDs. At level High, up to 30% of the data codewords can be lost or wrong and the reader still recovers the message. This tool always encodes at High, then clears a box in the centre with a one-module margin and draws your logo inside it.
The logo covers a share of the code equal to the square of its width setting:
| Logo width | Area covered | Headroom left from 30% |
|---|---|---|
| 10% | 1% | plenty |
| 15% | 2.3% | plenty |
| 20% | 4% | comfortable |
| 25% | 6.3% | fine for most links |
The centre of the code holds data and error correction blocks spread across the symbol, never the three finder squares in the corners or the timing lines, so a centred logo is the safest place to put it. Area grows faster than width, which is why the slider stops at 25%: beyond that a damaged or badly printed code has little margin left.
Colours and contrast
Scanners look for dark modules on a light background. The tool refuses a code colour that is lighter than the background, because many phones cannot read an inverted code. It also reports the contrast ratio and warns below 4:1.
Good pairs: navy, dark green, burgundy or charcoal on white or cream. Avoid mid greys, yellows and pastels for the code, and never use a busy photo as the background. If your brand colour is light, use it for the background and keep the code near black.
Choosing the logo file
- Shape: a square or round mark works best. A wide wordmark is scaled to fit the box and ends up very small; use the icon version of your logo instead.
- Transparency: a PNG with a transparent background sits on the cleared box in the background colour. A JPEG brings its own white or coloured rectangle.
- Detail: the logo will be printed small. Fine text inside it will not be readable.
If your logo has a solid background, the transparent PNG tool can remove it first.
Size for print
Each module must be big enough for a phone camera to resolve at the distance people will stand. A practical rule is a code width of at least one tenth of the scanning distance, and never under 2 cm. Short links make smaller codes with larger modules, so they print smaller and scan from further away.
| Use | Typical scan distance | Minimum code width |
|---|---|---|
| Business card | 15–20 cm | 2 cm |
| Flyer or menu | 30 cm | 3 cm |
| Poster | 1–2 m | 10–20 cm |
| Shop window | 3 m | 30 cm |
The output is a square PNG from 1000 px by default. For print, 1000 px is enough for a code up to about 8 cm at 300 DPI; set 2000 or more for posters.
Tips and pitfalls
Test before you print. Scan the downloaded file with at least two phones, one older, from the real distance and in normal light. It costs nothing and saves a print run.
Keep the quiet zone. The white border four modules wide is part of the code. Do not crop it off or place the code on a busy design without it.
Keep links short. Every extra character adds modules and makes each one smaller. A short link on your own domain is better than a long tracking URL.
How to read the result
The stats give the QR version and grid size, the error correction level, the logo width, the colour contrast and the output size. A version under 6 with contrast over 7:1 is very robust.
FAQ
Does adding a logo stop a QR code working?
Not if it is done carefully. The code is built at High error correction, which tolerates 30% damage, and the logo covers at most about 6% of the area. Always test the final file with a couple of phones before printing it.
What size should the logo be?
Around 20% of the code width is a good balance: clearly visible, but covering only 4% of the code. Go to 25% only for short links on large, well-printed codes.
Can I make a coloured QR code?
Yes. Pick any code colour and background, as long as the code is darker than the background. Aim for a contrast of at least 4:1; dark colours on white usually give 7:1 or more.
Does this QR code expire?
No. The link is stored in the code itself, not on a redirect server, so it works for as long as the page it points to exists. Nothing is uploaded and there is no account.
See also: all Images tools, Audio, Video & Screen, PDF, SVG, Simulations & Screensavers, Generative Art, Chart Makers, 3D Model Viewers, Drawing Pads, Mockups & 3D Making, Diagram Makers, 3D Science, Tracker Music.
Related tools
QR Code Generator
QR codes for links, Wi-Fi, contact cards and more, as a PNG.
QR Code With UTM
QR codes with UTM tags so every scan is tracked.
Transparent Background
Knock a flat background colour out to transparency.
OG Image Generator
Make a 1200×630 Open Graph share image from a title and colours.
Image Resizer
Resize to a width, height or percent with the aspect ratio locked.