design
Códigos QR con marca personalizada: Agrega un logo y colores con un generador gratuito
Cómo la corrección de errores te permite superponer un logo en un código QR, las reglas de contraste y zona de silencio que lo mantienen escaneable, y el verdadero precio de los QR estáticos vs. dinámicos.
Published 2026-06-09 · 8 min read
Affiliate disclosure
Some links below are affiliate links. I may earn a commission from qualifying purchases at no extra cost to you. I only recommend tools I have used or tested.

TL;DR
- Un código QR negro y básico funciona perfecto. Uno con marca (logo, colores, marco) transmite confianza y tiende a escanearse más, especialmente en empaques y carteles donde un código "desnudo" parece spam.
- Puedes dejar caer un logo en el centro gracias a la corrección de errores. Los códigos QR usan redundancia Reed–Solomon, y el Nivel H recupera hasta el 30% de los datos. El logo es solo un "daño" que el código repara.
- Dos reglas mantienen escaneable un código con marca: contraste (módulos oscuros sobre fondo claro, mínimo ~3:1) y la zona de silencio de 4 módulos (el margen blanco que no debes recortar).
- Estático vs dinámico es la verdadera decisión. El estático vive para siempre y no cuesta nada; el dinámico permite editar destinos y ver analíticas, pero hace que tu código impreso dependa permanentemente de un servidor de redireccionamiento de terceros que puede cobrarte o cerrar.
- El generador de códigos QR gratuito de AnyTools crea códigos estáticos: privados, sin cuenta, sin rastreo, sin redireccionamientos de los que depender.
¿Por qué darle marca a un código QR?
Soy honesto desde el principio: un código QR blanco y negro normal se escanea de maravilla. Ponerle marca no es un requisito técnico; es una jugada de confianza y conversión.
Un QR sin diseño en un póster o caja de producto se ve como esos sticker sospechosos de estacionamientos o los volantes de phishing que te han dicho que evites. La gente duda. Pon tu logo en el centro, usa el color de tu marca en los módulos, rállalo en un marco que diga "Escanea para ver el menú", y de repente el mismo código se verá intencional y seguro. Esa es la única razón de ser de los QR con marca: no es para que escaneen mejor, es para que la gente crea en ellos.
El riesgo es emocionarse con el diseño y romper la única cosa que sí tiene que funcionar: el escaneo. Así que esta guía trata sobre cómo darle identidad a tu código sin pasar esa línea. La buena noticia es que la especificación QR fue diseñada exactamente para este tipo de "maltrato".
Cómo la corrección de errores hace posible un logo
Los códigos QR son un estándar ISO — ISO/IEC 18004:2024 — inventado en 1994 por Masahiro Hara en la empresa japonesa Denso Wave. Se crearon para pisos de fábrica, donde las etiquetas se rayan, se manchan y se rompen. Por eso el formato incluye redundancia: hasta un código parcialmente destruido puede decodificarse.
Esa redundancia es la corrección de errores Reed–Solomon, que en un QR opera sobre el campo finito GF(2⁸), según la referencia técnica de códigos QR. No necesitas entender las matemáticas, solo sus consecuencias. Existen cuatro niveles de corrección de errores, y cada uno sacrifica capacidad de datos para permitir cuánto código se puede perder y aún así recuperarse:
| Nivel | Recuperación de datos | Úsalo para |
|---|---|---|
| L (Low) | ~7% | Códigos limpios, grandes, bajo techo, sin superposiciones |
| M (Medium) | ~15% | El valor predeterminado más común |
| Q (Quartile) | ~25% | Algo de riesgo de daño o una marca muy pequeña |
| H (High) | ~30% | Cualquier cosa con un logo superpuesto |
Esos cuatro porcentajes vienen directamente de la propia documentación de corrección de errores de Denso Wave. Aquí está el truco: cuando pones un logo sobre el centro del código, estás destruyendo algunos módulos a propósito. Mientras el área destruida se mantenga dentro de lo que el nivel de corrección puede reconstruir, el escáner reconstruye los datos faltantes y lee el código normalmente.
Así que un código QR con logo no es un tipo especial de código; es un código normal generado en Nivel H, con un gráfico colocado donde la redundancia puede permitirse perderlo. Límites prácticos, extraídos de la guía de superposición de logos:
- Siempre genera en el Nivel H para cualquier código que planeas marcar. Superponer un logo en un código L o M usualmente excede lo que puede recuperar.
- Mantén el logo alrededor del 20% del área del código o menos. El límite teórico en el Nivel H es ~30%, pero el desgaste del mundo real, la poca luz y las cámaras malas se comen tu margen. Un logo que cubra entre un 7% y un 20% es el rango seguro y prominente.
- Aléjate de los tres cuadrados de búsqueda de las esquinas. Esos cuadrados grandes y anidados son cómo el escáner localiza y orienta el código. Si tapas uno, el escáner no puede encontrar el código y la corrección de errores no te salvará. Mantén el logo centrado.
Las reglas de contraste y zona de silencio que realmente importan
Dos cosas rompen muchos más códigos con marca que los logos, y ambas son aburridas.
El contraste. Un escáner convierte la imagen a escala de grises y busca una diferencia nítida entre luz y sombra para separar los módulos de datos del fondo, como explican las guías de mejores prácticas de contraste. La configuración más fiable es módulos oscuros sobre un fondo claro, la misma polaridad que los QR han usado desde el día uno. Apunta a una relación de contraste de al menos 3:1, aunque 4.5:1 o más es más seguro (sí, el mismo umbral que usarías para texto web accesible).
Puedes ponerle tu color de marca a los módulos oscuros — un esmeralda profundo, un azul marino, un burdeos — siempre y cuando siga siendo lo suficientemente oscuro contra el fondo. Lo que no debes hacer es invertir el código a módulos claros sobre un fondo oscuro. Algunos teléfonos modernos decodifican códigos invertidos, pero muchas apps de cámara predeterminadas y dispositivos antiguos fallan por completo. Para un código que imprimes una vez y no puedes retirar, "funciona en algunos teléfonos" no es suficiente.
La zona de silencio. Todo código QR necesita un margen en blanco alrededor de sus cuatro lados para que el escáner sepa dónde termina el código y dónde empieza tu diseño. La especificación es clara: Denso Wave exige un margen de cuatro módulos de ancho en cada lado, y la ISO/IEC 18004 indica que debe estar libre de texto, imágenes y otros elementos. Esta es la regla que la gente más rompe cuando mete un QR en un diseño muy apretado: recortan el borde blanco para ahorrar espacio, y el código deja de escanearse contra un fondo ocupado. Deja la zona de silencio de 4 módulos en paz. Es gratis y es obligatoria.
Estático vs dinámico: el verdadero intercambio que nadie pone en su marketing
Esta es la decisión más importante, y la mayoría de los sitios de QR la ocultan porque los códigos dinámicos son cómo venden suscripciones.
Un código QR estático codifica los datos reales directamente en el patrón: la URL real, la contraseña del Wi-Fi, la tarjeta de contacto. No hay intermediario. Un código QR dinámico codifica una URL corta de redireccionamiento que apunta a un servidor de terceros, el cual envía el escaneo a tu destino real. Esa redirección te compra dos cosas: puedes cambiar a dónde apunta el código después de imprimirlo, y el servidor puede registrar cada escaneo para darte analíticas. Las comparaciones de estático vs dinámico lo dejan muy claro.
La trampa honesta: un código dinámico hace que tu activo impreso dependa permanentemente del servidor de otra persona.
| QR Estático | QR Dinámico | |
|---|---|---|
| Dónde viven los datos | En el código mismo | En un servidor de redireccionamiento de terceros |
| Editable después de imprimir | No | Sí |
| Analíticas de escaneo | No | Sí |
| Costo a largo plazo | Ninguno | Usualmente una suscripción |
| Funciona si el proveedor quiebra | Sí, para siempre | No — el código muere |
| Privacidad | Sin rastreo | Escaneos registrados por el servidor |
Si ese proveedor de redireccionamiento sube los precios, lo compran y cierran, o simplemente olvidas renovar, cada código que imprimiste se convierte en un enlace muerto; y no puedes arreglar los que ya están en miles de cajas de producto. Un código estático no tiene ese modo de fallo: los datos están físicamente en el patrón, así que funcionará mientras los códigos QR existan.
La regla práctica: usa estático para cualquier cosa permanente y que no deba ser propiedad de un proveedor (acceso Wi-Fi, una vCard, un enlace a una página estable, empaques que se venderán por años). Recurre a lo dinámico solo cuando genuinamente necesites redirigir el código más adelante (una campaña rotativa) o realmente necesites rastrear los escaneos, sabiendo que te has inscrito en una dependencia recurrente.
Casos de uso reales que valen la pena marcar
Aquí un código estático con marca vale cada esfuerzo:
- Menús de restaurante. Logo en el centro, color de marca, un marco de "Escanea para ver el menú". Apúntalo a una URL estable. (Si tus precios cambian cada semana, una página estable que editas tú mismo es mejor que un QR dinámico que rentas).
- Empaques de productos. Un código con marca dice "oficial", lo cual importa cuando existen pegatinas QR falsificadas. Estático, para que nunca caduque en un inventario que pasa años en un almacén.
- Tarjetas de presentación. Codifica una vCard (tarjeta de contacto) directamente — nombre, teléfono, correo — como un código estático. Funciona offline, para siempre, sin servidores.
- Señalización de eventos. Pósters, credenciales, letreros de mesa enlazando a horarios o check-in. Un marco con marca hace que un muro lleno de carteles luzca coordinado.
- Acceso Wi-Fi. Un código QR puede codificar el nombre de la red y la contraseña para que los invitados se unan sin teclear. Esto es inherentemente estático: las credenciales son los datos.
Para un QR de Wi-Fi o contacto, los datos son la carga útil, así que el código estático es la única opción sensata. Para un código basado en enlaces, recuerda que un QR usualmente codifica una URL; si estás construyendo una a mano, asegúrate de codificar la URL correctamente para que los caracteres especiales no corrompan el destino en silencio. Y si estás generando códigos por artículo para inventarios o activos, un generador de UUID te dará identificadores libres de colisiones para codificar.
Crea un QR estático con marca gratis con AnyTools
Esta es la parte que realmente construí. El generador de códigos QR gratuito de AnyTools crea códigos estáticos: los datos viven en el patrón, así que no hay servidor de redireccionamiento del que depender, nada que expire y nada que pagar. Sin cuenta, sin correo, sin rastreo de escaneos. Escribes tu URL o texto, obtienes tu código, y ya.
Esto es deliberado. Una herramienta gratuita que te diera un código dinámico te estaría poniendo una correa: un redireccionamiento gratis hoy que se convierte en un muro de pago o un enlace muerto mañana. El estático es el valor predeterminado honesto para un generador que no está intentando venderte una suscripción.
Flujo de trabajo para un código con marca:
- Genera el código a partir de tu URL o texto en el generador de códigos QR gratuito.
- Usa el nivel de corrección de errores H (Level H) si vas a superponer un logo.
- Mantén el contraste oscuro sobre claro; el color de tu marca va en los módulos oscuros.
- Pon tu logo exactamente en el centro, ~20% del área o menos, sin tocar los cuadrados de las esquinas.
- Preserva la zona de silencio de 4 módulos.
- Prueba escaneando con al menos dos teléfonos diferentes antes de imprimir nada.
Ese último paso no es negociable. Ponerle marca a un código lo lleva al límite de sus capacidades, y la única prueba de que funciona es que una cámara real lo pueda leer.
El veredicto honesto
Ponerle marca a un código QR es seguro y vale la pena, siempre y cuando respetes las reglas para las que el formato fue diseñado. La corrección de errores (Nivel H, hasta 30% de recuperación) es lo que permite que un logo se siente en el centro sin arruinar el escaneo. El contraste y la zona de silencio de 4 módulos son las dos reglas que, discretamente, rompen más códigos que los logos. Y la única decisión por la que vale la pena tomarse un momento es estático vs dinámico: el estático es para siempre y gratis; el dinámico te da editabilidad y analíticas a cambio de una dependencia permanente de un tercero que puede cobrarte o desaparecer.
Para la mayoría de la gente (menús, tarjetas, empaques, Wi-Fi), un código estático con marca es la respuesta correcta, y puedes hacer uno en un minuto con el generador de códigos QR gratuito. Luego pruébalo en dos teléfonos. Siempre pruébalo en dos teléfonos.
Divulgación: este artículo puede contener enlaces de afiliados; anytools puede ganar una comisión sin costo para ti.
Sources
- Denso Wave: QR Code error correction levels
- Denso Wave: QR Code structure and quiet-zone margin
- Wikipedia: QR code (ISO/IEC 18004, Reed–Solomon, error-correction levels)
- ANSI Blog: ISO/IEC 18004:2024 — QR Code Bar Code Symbology
- The QR Code Generator: QR code error correction and logo overlays
- The QR Code Generator: Static vs dynamic QR codes
- Pageloot: QR code color-contrast guidelines
- QR Insights: QR code design best practices (contrast, inversion)





