Fill in the content
A link, Wi-Fi, contact card, text and so on.
Make a QR code for a link, Wi-Fi, contact or text and place your logo in the center. The tool protects the code with stronger error correction and warns you when the logo is too large.
100% private — the QR code is generated in your browser and the content is never sent anywhere.
Keep going with your result in another tool. Nothing is uploaded.
A link, Wi-Fi, contact card, text and so on.
A PNG or SVG works best. Choose how much of the code it covers.
Scan it with your phone, then download the PNG.
A plain black-and-white QR code is anonymous. A logo in the middle turns it into part of your brand and shows people what to expect before they scan. That is why menus, business cards, packaging and adverts often carry codes with a logo. The risk is that a logo hides part of the code, and if too much is hidden, phones can no longer read it. This tool places the logo in a way that keeps the code readable.
QR codes include redundancy called error correction, which lets a reader rebuild the message even if part of the code is damaged or covered. There are four levels, able to recover about 7%, 15%, 25% and 30% of the data. When you add a logo, you are deliberately damaging the code in the centre, and the correction pays for it. The tool therefore raises the level to at least Quartile as soon as a logo is added, and you can choose High for extra safety. The modules under the logo are left out and the logo sits on a clean background patch, so it is drawn sharply.
The bigger the logo, the more data it covers. As a rule of thumb, keep it to about a fifth of the width of the code, and never more than about a quarter. You can set the size as a percentage, and the tool warns you above the recommended limit. A short piece of content, such as a brief link, gives a code with fewer modules, and a logo hides proportionally more of it, so a short link with a big logo is riskier than a long text with a small one. If the code does not scan, make the logo smaller, choose the High level or shorten the content.
The tool cannot promise that every reader will scan a code with a logo: it warns you and it is up to you to test it. The SVG download has no logo, since embedding an image in a vector code causes problems in print workflows, so download the PNG for a version with the logo. Your logo is drawn locally and never uploaded. For a code without a logo, use the QR code generator.
More utilities that also run without leaving your browser.