How to make a QR code with logo for free
The logo needs the right error correction level — not just pasting it on top
Adding your company logo to a QR code is possible, free and requires no design skills. But there is a technical detail most people miss: if the logo covers too many modules, the code stops working. This guide explains how to do it right.
Can you put a logo on a QR code without breaking it?
Yes. QR codes use error correction that allows covering up to 30% of the code without losing data. The logo must occupy less than 20% of the total area.
A QR code is made of modules (black and white dots) that encode information redundantly. This redundancy, called error correction, allows the code to remain readable even if part of it is covered.
Four error correction levels exist:
• Level L (7%): no room for a logo.
• Level M (15%): very small logo only.
• Level Q (25%): medium-sized logo.
• Level H (30%): the recommended level for QR codes with logos.
At codigo-qr.es, all QR codes with logos automatically use level H. No configuration needed.
The practical rule: the logo should not cover more than 20% of the total QR area. Over 30% and the code stops working with any reader.
How to add a logo to a QR code in codigo-qr.es?
In the generator, upload your logo as a transparent PNG in the customization section. The system centers it automatically and sets error correction to level H.
The process is straightforward:
1. Open the generator at /en/qr-codes-generator 2. Enter your content (URL, WiFi, vCard, etc.) 3. In the customization section, find the 'Logo' option 4. Upload your image in PNG format with transparent background 5. The logo appears centered in the QR 6. Download the result in PNG or SVG
A transparent background logo works better than white background because it integrates visually with the QR background color.
Accepted formats: PNG, JPG, SVG, WebP. Logo customization is available in the Pro plan.
What size should the logo be inside the QR?
The logo should occupy between 15% and 20% of the total QR area. In a 500x500 px QR, the logo should not exceed 100x100 px.
Logo size is measured as a percentage of the total QR code area:
- 300x300 px QR: maximum logo 60x60 px
• 500x500 px QR: maximum logo 100x100 px
• 1000x1000 px QR: maximum logo 200x200 px
For logos with irregular shapes, what counts is the visual area covered, not the bounding box. A circular logo covers less area than a square logo of the same apparent size.
If your logo has fine details, simplify it before using it in the QR. Details are not visible in a 3x3 cm code, and a simplified logo looks cleaner.
Do QR codes with logos scan as well as those without?
With level H error correction and a logo under 20%, scan rates are equivalent. In low light or at oblique angles, plain QR codes have a slight advantage.
Under normal conditions (good lighting, perpendicular angle, matte paper), a well-designed QR with logo scans just as fast as one without.
Conditions where the logo may affect performance:
• Low light: readers take longer to identify covered modules.
• Oblique angle: on curved surfaces or when the user does not point directly.
• Very small QR: below 2x2 cm with logo, readability decreases.
• Low quality printing: on textured surfaces.
For these cases, always download the QR in SVG format. SVG is vector and scales without pixelation.
§CODIGO-QR.ES / PRO
Create your QR with logo now
Pro plan at 5.99€/month. Logo, brand colors, CTA frames and unlimited dynamic QR codes.
Preguntas frecuentes
- Is the QR with logo free at codigo-qr.es?
- Logo in QR is a Pro feature. Static QR codes with basic customization are free. The Pro plan at 5.99€/month includes logo, gradient, CTA frames and advanced customization.
- Does it work with a logo on white background?
- Yes, though it looks cleaner with a transparent PNG. If you only have the logo in JPG or PNG with white background, the system accepts it.
- Can I change the logo after printing the QR?
- If it is a dynamic QR, yes: you can edit the customization from the panel. If it is static, you need to generate and reprint.
- In what format should I download the QR with logo for printing?
- Always SVG for printing. SVG is vector and does not lose quality when scaled. For digital use, PNG at 512px is enough.
Jose Flores
Fundador · codigo-qr.es
Proyecto independiente de generación de QR dinámicos y códigos de barras, creado en Barcelona en 2026.
Más artículos