¿Cuánto puede ocupar un logotipo en un código QR?
Un logotipo colocado en el centro de un código QR no se limita a posarse encima de forma decorativa: bloquea los módulos que hay debajo, y el código tiene que reconstruir esos datos que faltan a partir de su presupuesto de corrección de errores en lugar de leerlos directamente. Ese presupuesto es finito y depende del nivel de corrección de errores elegido al generar el código, por lo que el tamaño seguro del logotipo no es un número, sino cuatro, uno por nivel. Esto surge constantemente en tarjetas de visita y vCards, donde el logotipo de la empresa suele ser el motivo entero por el que alguien quiere un código personalizado.
Los límites medidos
En una variedad de tamaños de símbolo, el logotipo más grande que sobrevive de forma fiable a una decodificación estricta en cada nivel de corrección de errores —medido como porcentaje del ancho del propio código, con un fondo blanco opaco estándar detrás del logotipo y sin más margen que la propia huella del logotipo— es el siguiente:
- L: 17%
- M: 25%
- Q: 29%
- H: 30%
Son mínimos conservadores, no medias optimistas: cada uno se probó con varios tamaños de símbolo distintos y el número publicado es el más pequeño que aguantó en todos ellos, de modo que un código pequeño es exactamente igual de seguro con estos porcentajes que uno mucho más grande. Si los superas, puede que el código se escanee igualmente por casualidad, o puede que no, y el fallo suele aparecer primero en la cámara más barata o en la impresión más deslavada del lote, no en la que tú probaste.
Ancho, no área: la distinción que de verdad importa
Estos porcentajes describen el ancho del logotipo en relación con el ancho del código, no el área que ocupa. Esa distinción importa muchísimo en la práctica: un logotipo al 25% del ancho del código cubre solo alrededor del 6% de su área total, porque el área crece con el cuadrado de una dimensión lineal. Un logotipo dimensionado como «una cuarta parte del código» por área —que a la vista se parece más o menos a un logotipo al 50% del ancho— estaría drásticamente por encima del límite seguro en todos los niveles de corrección de errores, incluido H. Si trabajas a partir de una maqueta de diseño en la que el logotipo se dimensionó a ojo en vez de medirlo contra el ancho del código, mídelo bien antes de darlo por seguro.
El margen reduce todavía más el límite
Las cifras anteriores dan por hecho que no hay ningún margen más allá de la propia huella del logotipo: nada salvo la ilustración ocupa el centro despejado del código. Añade cualquier margen alrededor del logotipo, ya sea el aire incorporado en la propia imagen del logotipo o un margen explícito añadido por el generador, y el límite efectivo baja, porque el margen amplía la zona despejada del código sin aportar nada que la corrección de errores pueda recuperar. En un símbolo pequeño sobre todo, unos pocos módulos de margen extra por cada lado pueden comerse una parte considerable del margen de seguridad restante, así que un diseño que se pega al límite publicado y además añade margen alrededor del logotipo no es seguro solo porque la ilustración del logotipo esté dentro del porcentaje: lo que cuenta es la huella con margen incluido, y es mayor que el logotipo por sí solo.
Por qué importa un fondo blanco detrás del logotipo
Los límites anteriores se midieron con un fondo blanco opaco detrás del logotipo, no con la ilustración en bruto representada directamente sobre los módulos. Ese fondo importa por dos razones distintas. Primero, garantiza que la región ocultada se lea como un bloque de blanco único y predecible para el decodificador, en vez de como una forma irregular determinada por la silueta real del logotipo, su transparencia o sus bordes suavizados, que es justo aquello contra lo que se midió el límite. Segundo, un logotipo con algo de transparencia, o una ilustración más clara que los módulos que lo rodean, puede leerse como algo apenas presente para un decodificador si no tiene un fondo sólido detrás, lo que haría que el límite publicado pareciera más seguro de lo que realmente es para ese logotipo concreto. Saltarse el fondo solo es razonable cuando la ilustración del logotipo ya es completamente opaca de principio a fin; si no, consérvalo.
Elegir un nivel para el logotipo que quieres
Si un diseño pide un logotipo más grande de lo que L o M permiten con comodidad, subir el nivel de corrección de errores suele ser mejor idea que forzar un nivel bajo más allá de su límite: Q y H existen precisamente para dar más espacio a este tipo de oclusión, a cambio de un código más denso (consulta nuestra guía de niveles de corrección de errores para ver esa contrapartida completa). Sea cual sea el nivel que elijas, estos porcentajes son una orientación previa a haber generado nada, no una garantía para el código concreto que acabes teniendo: un validador que renderice de verdad tu logotipo al tamaño elegido y decodifique el resultado de forma estricta es la única manera de saber si esa combinación concreta de ilustración, margen y nivel de corrección de errores funciona realmente, en lugar de fiarte solo de la tabla.
Crea un código QR gratis con QRCodeEngine — todos los formatos gratis, sin registro, y cada código se comprueba antes de descargarlo.