Cómo crear un código QR con tu logo (Paso a paso + 12 consejos de diseño)
Los 12 principios que aplicamos a cada código QR de marca que se escanea. Niveles de corrección de errores, dimensionamiento de logo, elecciones de forma de puntos y el flujo de 90 segundos en QRbug, Adobe Express y la biblioteca qr-code-styling.
Respuesta Rápida
Para crear un código QR con tu logo, utiliza un generador de códigos QR que admita colocación de logo integrado en el nivel H de corrección de errores, coloca un logo cuadrado o PNG con transparencia en el centro sin superar el 30% de cobertura de la matriz, y prueba el resultado en al menos tres teléfonos reales antes de imprimir. Todo el proceso toma 90 segundos en QRbug, Adobe Express, o cualquier creador de códigos QR moderno.
La trampa en la que caen la mayoría de equipos: insertar un logo demasiado grande o demasiado detallado en un código con corrección de errores predeterminada, lo que silenciosamente rompe la confiabilidad de escaneo para ~20% de los usuarios. Esta guía cubre las 12 reglas de diseño que usamos para mantener los códigos QR de marca escaneables, más la configuración paso a paso en los principales generadores.
¿Por qué incrustar un logo en absoluto?
Dos razones respaldadas por datos de la industria:
1. El índice de escaneo aumenta. Un estudio de Scanova de 2025 sobre 18.000 códigos encontró que los códigos QR personalizados (con logo) tenían un índice de escaneo 26% más alto que los códigos simples en blanco y negro con una colocación idéntica. Los usuarios reconocen la marca, confían en ella y escanean con intención.
2. Recuerdo de marca. Un código QR con tu logo es una impresión de marca incluso antes del escaneo. Los usuarios ven cientos de códigos QR al año; los que tienen un logo se registran como los tuyos.
Coste: una ligera reducción en la confiabilidad del escaneo (compensada por corrección de errores) más 30 segundos de trabajo de diseño.
Cómo funcionan técnicamente los logos incrustados
Un código QR reserva una parte de sus módulos para corrección de errores — la codificación Reed–Solomon permite al escáner reconstruir datos faltantes o dañados hasta un porcentaje definido de la matriz:
| Nivel de Corrección de Errores | Recuperación | Caso de uso |
|---|---|---|
| L (Bajo) | 7% | Solo pantalla digital limpia |
| M (Medio) | 15% | Predeterminado para pantalla + impresión pequeña |
| Q (Cuartil) | 25% | Impresión al aire libre / dañada |
| H (Alto) | 30% | Incrustación de logo, entornos adversos |
Cuando incrustas un logo, cubres (y efectivamente destruyes) los módulos que hay debajo. La corrección de errores debe ser lo suficientemente alta para reconstruir el área cubierta. El nivel H tolera hasta un 30% de cobertura; por debajo del 30%, los escáneres pueden recuperarse. Por encima del 30%, la confiabilidad del escaneo cae dramáticamente.
La matemática no es lineal. Con un 25% de cobertura de logo en nivel H, la confiabilidad del escaneo se mantiene por encima del 95%. Con un 35%, cae por debajo del 80%. Con un 40%, por debajo del 60%. No superes el 30% sin importar cuán bien se vea el logo al 35%.
Los 12 principios para un código QR con logo embebido que funcione
Estos son los principios que aplicamos a cada incrustación de logo de cliente. Sigue los 12 y no tendrás fallos de escaneo.
1. Establece la corrección de errores en H antes de añadir el logo
La mayoría de generadores tienen M por defecto. M solo puede tolerar una cobertura del 15%; necesitas H para alcanzar el 30%. Cambia primero, luego añade el logo.
2. Limita la cobertura del logo al 30% de la matriz
Usa la regla visual en tu generador. El logo debe caber dentro del tercio central del código QR, sin sobresalir.
3. Coloca el logo exactamente en el centro
Los logos descentrados aumentan la posibilidad de solaparse con un cuadrado buscador (las tres esquinas grandes), que el escáner no puede corregir con errores. Siempre centra.
4. Usa un logo cuadrado o circular, no un rectángulo ancho
Un logo ancho consume módulos horizontales desproporcionadamente. Los logos cuadrados o circulares son más eficientes con el presupuesto de cobertura.
5. Añade un anillo de relleno blanco (o del color de fondo) alrededor del logo
La mayoría de generadores lo hacen automáticamente. El relleno proporciona al escáner un límite limpio entre el logo y la matriz, mejorando el reconocimiento.
6. No uses un fondo transparente — elige uno sólido
Los logos transparentes dejan que la matriz del código QR traspase, creando un centro ocupado y difícil de escanear. Usa un color sólido (blanco, color de marca o fondo coincidente).
7. Elige logos con alto contraste
Un logo gris pálido sobre un fondo azul claro se ve bien, pero no ofrece contraste para el escáner si el fondo traspasa. Los logos con alto contraste se leen como una forma limpia.
8. Prueba en el tamaño de impresión real, no en 600×600
Un logo que se ve bien en 600×600 px en pantalla puede dominar la matriz en el tamaño de impresión real de 25 mm. Renderiza el código QR en el tamaño final pretendido antes de aprobar.
9. Prueba en tres teléfonos reales — antiguos + nuevos, iOS + Android
El escáner de un iPhone 15 es mucho más tolerante que el de un iPhone 8 o un Android de hace 4 años. Si alguno de los tres dispositivos de prueba falla, reduce el tamaño del logo un 5%.
10. Mantén el logo monocromático o bicolor
Un logo multicolor con degradados introduce ruido que el escáner tiene que filtrar. Los incrustaciones de logo más limpias son formas planas de 1 o 2 colores.
11. Evita logos con líneas finas o detalles precisos
Los detalles menores a 4 píxeles en el tamaño impreso desaparecen de todas formas. Usa la versión simplificada de tu logo (la versión de "favicon") para la incrustación en códigos QR.
12. Vuelve a probar después de cada tirada de impresión
La calidad de impresión varía entre imprentas. Un logo que escaneaba con una fiabilidad del 99% en la prueba digital puede caer al 85% en papel de periódico barato. Siempre prueba la impresión física real.
Paso a paso en QRbug
90 segundos, de principio a fin:
- Ve a qrbug.com.
- Elige el tipo URL. Pega tu destino.
- Haz clic en Customize → Error correction → establece en H.
- Haz clic en Logo → carga tu PNG o SVG. Recomendado: cuadrado, 200×200 px o SVG 1:1, fondo transparente o blanco.
- Ajusta el deslizador de tamaño del logo a ~25% (mantente por debajo del 30%).
- Elige colores de marca para el color de puntos y el color de ojos. Verifica un contraste ≥4,5:1 contra el fondo.
- Haz clic en Download SVG. (Usa SVG para impresión, PNG para pantalla.)
- Prueba el archivo escaneando desde tres teléfonos.
Si algún teléfono falla, aumentar la corrección de errores (ya en H) es imposible — en su lugar, reduce el tamaño del logo al 22%, aumenta el contraste o simplifica el logo.
Paso a paso en Adobe Express
Un poco más de control de diseño, flujo de trabajo similar:
- Nuevo proyecto de código QR. Elige el tipo URL, pega el destino.
- Abre el panel Diseño. Establece el nivel de corrección de errores en H.
- Haz clic en + Añadir elemento → carga tu logo. Arrástralo al centro. Redimensiona a ~25 % del código QR.
- Usa el selector de color de Adobe para establecer el color de primer plano. El fondo por defecto es blanco.
- Exporta como SVG (1200×1200) para imprenta.
Adobe Express tiene controles de posicionamiento de logo un poco más precisos pero carece de redirección dinámica (es un generador solo estático). Funciona bien para códigos marcados puntuales; no para campañas que necesiten análisis de escaneos.
Paso a paso usando la librería qr-code-styling (desarrolladores)
Para generación programática:
import QRCodeStyling from 'qr-code-styling'
const qr = new QRCodeStyling({
width: 600,
height: 600,
type: 'svg',
data: 'https://example.com',
image: '/path/to/logo.png',
qrOptions: {
errorCorrectionLevel: 'H',
},
imageOptions: {
hideBackgroundDots: true,
imageSize: 0.3, // límite de cobertura del 30%
margin: 4, // anillo de relleno
crossOrigin: 'anonymous',
},
dotsOptions: {
color: '#1d4ed8',
type: 'rounded',
},
cornersSquareOptions: {
color: '#1d4ed8',
type: 'extra-rounded',
},
backgroundOptions: {
color: '#ffffff',
},
})
await qr.toFile('output.svg')
El imageSize: 0.3 es el límite de cobertura del logo — nunca lo aumentes por encima de 0.3. El hideBackgroundDots: true elimina los puntos debajo del logo, dando bordes más limpios al escáner.
Errores comunes
Logo demasiado grande
El modo de fallo más común. Un logo del 35% se ve bien en pantalla, pero rompe la fiabilidad del escaneo en teléfonos antiguos. Mantente en o por debajo del 30%.
Nivel de corrección de errores incorrecto
El nivel M predeterminado ofrece una recuperación del 15%. Un logo del 30% en el nivel M es ilegible para la mitad de la población. Cambia siempre al nivel H primero.
Logo multicolor con degradados
El algoritmo de umbral del escáner tiene que decidir qué píxeles son "módulo" y cuáles son "logo". Los degradados lo confunden. Solo colores sólidos.
Logo encima de los cuadrados de búsqueda
Los tres grandes cuadrados de las esquinas son cómo se orientan los escáneres. Si el logo se superpone a cualquiera de ellos, el escáner no puede bloquear, con corrección de errores o sin ella. Centra el logo lejos de las esquinas.
Omitir la prueba de impresión
Los logos que escanean al 100% en formato digital fallan al 60% en papel de periódico o lienzo. El medio de impresión absorbe la tinta y suaviza los bordes; ambos reducen el contraste. Prueba en el stock real.
Insertar un logo en un código QR estático para una campaña larga
Si necesitas actualizar la URL más tarde, tendrás que reimprimir todo el código de marca. Usa dinámico para cualquier código QR de campaña — consulta códigos QR dinámicos explicados.
Guía de tamaño de logo según el propósito del código QR
| Caso de uso | Cobertura del logo | Por qué |
|---|---|---|
| Valla publicitaria exterior | 20–22% | Distancia de escaneo + margen meteorológico |
| Carpa de mesa de restaurante | 25–28% | Interior, controlado, se puede aumentar más |
| Tarjeta de visita | 22–25% | Impresión pequeña, menos margen de escaneo |
| Embalaje | 20–22% | Variabilidad del escaneo desde la mano |
| Pantalla digital | 28–30% | Condiciones limpias, máxima presencia de marca |
| Revista impresa | 22–25% | El papel suaviza los bordes |
| Tela bordada | 15–18% | La distorsión por textura es severa |
Estas son recomendaciones conservadoras. Puedes aumentarlas más en condiciones controladas, pero un margen de seguridad del 5% se justifica a sí mismo la primera vez que alguien escanee desde un ángulo pobre.
Cuándo NO incrustar un logotipo
Tres casos en los que un código QR simple es mejor:
1. Entornos críticos para escaneos. Envasado farmacéutico, dispositivos médicos, códigos QR de pago — en cualquier lugar donde un fallo de escaneo tiene un costo real. Omite el logotipo, prioriza la confiabilidad.
2. Tamaños de impresión muy pequeños. Por debajo de 15 mm × 15 mm, incluso un logotipo diminuto consume demasiada matriz. Solo código simple.
3. Cargas de datos de alta densidad. Un código QR que codifica 500+ caracteres ya está en el límite de escaneabilidad. Añadir un logotipo encima reduce aún más el margen.
Para todo lo demás — campañas de marketing, menús de restaurante, señalización de eventos — un logotipo de tamaño adecuado es un aumento gratuito del 26 % en la tasa de escaneos.
Preguntas frecuentes
¿Cuál es el tamaño máximo de logo para un código QR?
30% del área de la matriz en el nivel de corrección de errores H. Por encima del 30%, la confiabilidad del escaneo cae drásticamente. Por debajo del 25% es la zona segura para teléfonos antiguos.
¿Por qué mi código QR con logo no escanea?
Las razones más comunes en orden: la corrección de errores estaba configurada en M en lugar de H; el logo supera la cobertura del 30%; el logo está demasiado descentrado y se superpone con un cuadrado de búsqueda; contraste insuficiente entre los puntos y el fondo; o el tamaño impreso está por debajo de 2 cm × 2 cm.
¿Puedo poner cualquier logo en un código QR?
Sí, siempre que se ajuste a las reglas de tamaño y cobertura. Los logos cuadrados, monocromos y simples funcionan mejor. Los rectángulos anchos, gradientes multicolor y logos con muchos detalles funcionan peor.
¿Agregar un logo hace que el código sea más fácil de detectar?
Sí — estudios publicados (Scanova 2025) muestran tasas de escaneo 26% más altas para códigos marcados frente a códigos simples. Los usuarios reconocen y confían en la marca, y escanean con intención.
¿Necesito un generador de códigos QR especial para logos?
La mayoría de los generadores modernos admiten logos de fábrica. Las características a verificar: nivel de corrección de errores seleccionable (debe incluir H), deslizador de tamaño de logo, eliminación automática de puntos de fondo y exportación SVG. Cubrimos el marco completo de evaluación en la guía completa de generadores.
¿Puedo usar mi favicon como logo del código QR?
Sí, y a menudo es la mejor opción. Los favicons son versiones simplificadas del logo de marca, diseñados para legibilidad en tamaños pequeños — la misma restricción que tiene un logo incrustado en un código QR. Reexporta el favicon a 200×200 px PNG con fondo transparente y déjalo caer.
¿Cuál es la diferencia entre un "código QR con logo" y un "código QR marcado"?
Funcionalmente lo mismo — ambos se refieren a un código QR con logo incrustado y (generalmente) puntos con colores de marca. "Código QR marcado" a veces también implica un marco personalizado alrededor del código, que añade otra capa visual pero no cambia la matriz.
Un logo convierte un código QR genérico en una impresión de marca — al costo de una regla: mantenerse por debajo de la cobertura del 30% en el nivel H. Sigue esa regla y el resto se vuelve táctico.
Si quieres saltarte la configuración manual, el constructor de códigos QR marcados de QRbug aplica automáticamente el nivel H + límite del 30% + colocación centrada cuando subes un logo.