Create a QR code with a logo
Place your logo in the centre without making the code unreadable. Error correction compensates for the covered modules.
A QR code tolerates a logo because error correction can reconstruct part of the area. With a logo active, we automatically set correction to the highest level H, so covering around thirty percent is fine. Upload your image as PNG, SVG or JPG — it stays local in your browser.
Keep the logo small enough that the three corners stay clear. The “clear modules behind logo” toggle gives clean edges. Check every code afterwards with the built-in scan check.
Frequently asked questions
How big can the logo be?
As a rule of thumb, up to about a quarter of the edge length. Bigger means more covered modules and higher risk. The scan check tells you instantly whether it still reads.
May I use third-party logos?
You are responsible for the rights to the file you upload. We do not ship any third-party brand logos.
Why is error correction set to H?
Level H reconstructs the most covered area. With a logo this is needed so the code scans reliably despite the image.