How to Make a Free QR Code with Your Logo
Put your logo, or a simple icon, in the middle of any QR code: a link, Wi-Fi, a vCard, a menu or a payment code. QR codes carry error correction, so part of the pattern can be covered and phones still read it. When you add a logo, OmniQRHub switches to the highest level (H, which tolerates about 30% damage) for you.
- Enter your content above. Every type works, including Wi-Fi, vCard and menu codes.
- Open Customize and upload your logo (PNG, JPG or SVG), or pick a built-in icon. Choose a small, medium or large logo.
- Set your brand colours, then download PNG, SVG or PDF and test the code with a couple of phones before you print.
How Big Can the Logo Be?
The three sizes cover about 16%, 22% and 28% of the code's width. Medium suits most logos. Use large only for short content, such as a short link, because a long link makes the pattern denser and leaves less room for damage. Turn on "clear area" to remove the dots behind the logo instead of placing it on a white box, which looks cleaner with round or transparent logos.
Design Tips for Logo QR Codes
- Keep the contrast high: dark dots on a light background. Light-on-dark codes fail on some older phones.
- Use a simple mark, not a full wordmark. A square icon or monogram reads best at small sizes.
- Use a transparent PNG or SVG so the logo doesn't carry a stray background box.
- Leave the margin around the code empty. Scanners need that quiet zone to find the code.
- Print it big enough: at least 2.5 cm (1 in) wide for close scanning, larger for posters. Read our guide to custom QR codes with a logo for more.
Frequently Asked Questions
Will a logo stop my QR code from scanning?
Not if it stays within the sizes offered. Adding a logo turns on the highest error-correction level, so the code still scans with its centre covered. Always test the final file before printing.
Is it really free, with no watermark?
Yes. Logo codes are free in PNG, SVG and PDF, with no watermark, signup or subscription.
Do QR codes with a logo expire?
No. The code is static: your content is in the pattern itself, so it keeps working for good.
Which logo file formats can I use?
PNG, JPG and SVG. A square PNG or SVG with a transparent background gives the cleanest result.
Is my logo uploaded to your servers?
No. The logo is read and drawn into the code in your browser. It never leaves your device.