Comprobador de contraste para códigos QR

Escribe los colores con los que se dibuja el código y la superficie que hay detrás. El comprobador devuelve la relación de contraste del patrón y de los ojos de detección, la diferencia de luminancia que ve de verdad una cámara y si la pareja es segura para imprimir.

La superficie que hay detrás del código. Mantenla casi blanca: aclarar el fondo no sustituye a oscurecer el código.

El color de los módulos de datos.

Los tres cuadrados de las esquinas. Tienen que destacar sobre el fondo tanto como el patrón: un escáner los encuentra primero.

Previsualización

Listo para pantalla

6.70:1

Se juzga por: Contraste del patrón

Bien en un display, y corto frente al margen que se lleva la imprenta. Oscurece el código antes de que vaya a papel.

Dónde cae esto

Suelo del decodificadorObjetivo de imprenta

Contraste del patrón

6.70:1

Contraste de los ojos

6.70:1

Diferencia de luminancia en cámara

176 / 255

Sobre 255, con la ponderación BT.601 sobre la que se construye el canal de gris de una cámara. La relación pondera el verde mucho más que un sensor, así que los dos números discrepan al máximo en color saturado.

Cuando un color de marca no llega al objetivo, oscurece el código en vez de aclarar el fondo: un color dos o tres pasos más oscuro suele conservar su identidad y duplicar su relación.

El contraste es la única variable que nadie elige

La forma y el tamaño del módulo son decisiones que alguien toma para un código QR. El color se hereda de una paleta de marca escrita años antes de que nadie pensara en uno, y por eso es la propiedad que más falla y la que este comprobador existe para resolver. El razonamiento está en la prueba de contraste mínimo.

Qué mide de verdad un decodificador

Un teléfono no ve color cuando lee un código QR. Convierte el fotograma a un único canal de gris y lo umbraliza por bloques pequeños, decidiendo oscuro o claro para cada módulo frente a su vecindad inmediata. Toda la tolerancia al color de un código se decide en ese paso.

  • El suelo del decodificador está cerca de 1,24:1 - el punto en el que un binarizador habitual deja de considerar que un bloque tiene contenido - y no es ni de lejos donde hay que diseñar.
  • El objetivo de pantalla es 4:1, que es donde la insignia de contraste del propio generador se pone verde.
  • El objetivo de imprenta es 7:1, porque la reflectancia del papel, la ganancia de punto, los reflejos y la distancia se llevan cada uno su parte del margen.

Dos números que no se ponen de acuerdo

Una relación de contraste pondera el verde al 71% del brillo percibido, siguiendo al ojo humano. El canal de gris de una cámara lo pondera al 59% y no añade ningún término de velo. Las dos medidas coinciden en grises y negros y discrepan al máximo en color saturado, que es justo donde fallan los códigos QR.

El verde puro sobre blanco es el caso más claro: 1,37:1 como relación de contraste, apenas por encima del suelo del propio decodificador, pero una diferencia de luminancia de 105 sobre 255 en el canal de gris de una cámara. Un número lo llama desesperado y el otro lo llama malo. Ninguno lo llama imprimible, y por eso esta página muestra los dos. Qué paletas salen indemnes del otro lado se trabaja en códigos QR de color.

Cómo comprobar los colores de un código QR

Cuatro pasos desde una paleta de marca hasta una pareja de colores que sobrevive a la imprenta.

Generar código QR
  1. 1

    Escribe primero el fondo

    La superficie que hay detrás del código, y debería ser casi blanca. Aclarar un fondo no sustituye a oscurecer un código: la reflectancia en papel la limita el soporte, así que ese extremo del rango ya está gastado.

  2. 2

    Añade el color del patrón

    El color de marca exactamente como está especificado, antes de cualquier corrección. Comprobar primero la versión corregida esconde lo lejos que estaba el original del objetivo.

  3. 3

    Comprueba los ojos por separado

    Los tres cuadrados de las esquinas son lo que un escáner localiza antes de leer un solo módulo. Un código con módulos oscuros y ojos pálidos falla en el primer paso, y la relación del patrón nunca llega a probarse.

  4. 4

    Lee la peor de las dos

    Un código QR escanea por su pareja más débil, no por su promedio. El veredicto de arriba sale de la que menos margen tenga entre el patrón y los ojos.

Dónde caen las decisiones de paleta más comunes

Cinco colores sobre fondo blanco, medidos de las dos maneras: la relación que muestra una herramienta de diseño y la diferencia de luminancia que ve el canal de gris de una cámara, sobre 255.

Azul marino profundo - 17,9:1

Un marino casi negro como #0f172a marca 17,9:1 con una diferencia de cámara de 232 sobre 255: a un paso del 21:1 y 255 del negro puro, y sin dejar de ser inconfundiblemente un color de marca. La elección saturada más segura que existe.

Azul - 8,6:1

El azul puro sobre blanco marca 8,6:1 y 226 sobre 255, superando el objetivo de imprenta en las dos medidas. El azul es el único tono en el que el ojo y la cámara coinciden, porque es el que menos aporta a ambas ponderaciones. Un azul medio como #1d4ed8 baja a 6,7:1: seguro en pantalla, justo por debajo para imprenta.

Rojo y morado - alrededor de 5:1

Los rojos y morados medios caen cerca de 5:1 sobre blanco: bien para pantalla, cortos frente al objetivo de 7:1 de imprenta. Oscurecer dos o tres pasos suele bastar. Estos tonos también son los que más pierden en CMYK, donde un rojo RGB brillante imprime más apagado de lo que se veía en el monitor.

Verde - entre 2 y 3:1

El color que funciona en la maqueta y falla en el lineal. Un verde de marca habitual como #22c55e marca 2,28:1 sobre blanco, por debajo de la línea a la que nada debería salir. Oscurecerlo a #166534 da 7,13:1: sigue siendo reconociblemente el mismo verde y ahora supera el objetivo de imprenta.

Claro sobre oscuro

Un código invertido - módulos claros sobre fondo oscuro - es legítimo y cuesta margen. La mayoría de las cámaras de móvil actuales lo leen; algunos escáneres antiguos y ciertos lectores industriales dan por supuesto oscuro sobre claro. Mantén la relación bastante por encima de 7:1 y pruébalo en hardware real antes de comprometer una tirada.

Reglas que mantienen el color escaneable

Diez hábitos que llevan una paleta de marca desde el archivo de diseño hasta un código que aún se lee en papel.

  • Oscurece el código, no el fondo

    El fondo tiene que quedarse casi blanco para que la reflectancia sobreviva a la imprenta, así que todo el ajuste corresponde a los módulos oscuros. Un color dos o tres pasos más oscuro suele conservar su identidad y más que duplicar su relación.

  • Diseña a 7:1 para todo lo impreso

    4:1 es el objetivo de pantalla y 7:1 el de imprenta, y la diferencia entre ambos es lo que consumen el papel, la ganancia de punto, los reflejos y la distancia de lectura. Trata el 3:1 como la línea por debajo de la cual no sale nada, en ningún medio.

  • Da a los ojos de detección el mismo contraste

    Los tres cuadrados de las esquinas se localizan antes de decodificar nada. Estilizarlos con un color de acento más claro que el patrón es la forma más común de que un código precioso falle en el primerísimo paso.

  • Nunca pongas un código sobre una fotografía

    El contraste se umbraliza localmente, así que una fotografía invierte la decisión a mitad del símbolo: el mismo módulo oscuro se lee como oscuro sobre un cielo pálido y como claro sobre una sombra. Pon el código sobre un recuadro plano.

  • Un degradado es más seguro que una foto

    Un degradado sobre los módulos mantiene intacta en todas partes la diferencia local entre oscuro y claro, que es todo lo que necesita un binarizador. Mantén los dos extremos del degradado por encima del objetivo, en vez de promediar hasta él.

  • Pon el color de marca en el marco

    El recuadro que hay detrás del código, la etiqueta de debajo y la llamada a la acción de al lado pueden llevar la paleta a plena saturación. Ninguno de ellos cuesta un solo punto de contraste.

  • Comprueba el color después de pasar a CMYK

    Un rojo o un verde RGB brillante pierden saturación y se desplazan en CMYK, y la pareja que importa es la impresa. Convierte primero y comprueba aquí los valores convertidos, no los originales de pantalla.

  • Imprime los módulos oscuros en 100% K

    Un negro rico a cuatro planchas necesita un registro perfecto para sostener un borde de módulo de 0,4 mm. Una tolerancia habitual de registro en offset de pliego, en torno a 0,1 mm, es una cuarta parte de ese módulo, así que el negro de una sola plancha mantiene limpios todos los bordes.

  • Trata las tintas metalizadas y fluorescentes como no medibles

    El oro, la plata, el estampado y el barniz UV no tienen un valor de reflectancia fijo: muestran lo que tengan delante, normalmente una luminaria. Ninguna relación calculada a partir de un valor hexadecimal los describe.

  • Confirma la pareja sobre material impreso

    Una relación es una predicción sobre un archivo. Imprime el código a tamaño final sobre el material real, míralo con la luz en la que vivirá y escanéalo con dos móviles distintos antes de dar nada por bueno.

El generador de KoloQR con un código QR en diseño, listo para descargar

Prueba los colores en el generador

KoloQR, un generador de códigos QR gratuito con códigos QR circulares y de formas personalizadas, ejecuta esta misma comprobación de contraste en vivo sobre la previsualización mientras editas la paleta: patrón, ojos y fondo.

Gratis, sin cuenta y sin marca de agua. Los códigos se generan en tu navegador, así que el destino nunca se envía a un servidor.

Generar código QR

Questions? Answered

Diseña a 4:1 para pantalla y a 7:1 para imprenta, y trata el 3:1 como la línea por debajo de la cual no debería salir nada. Técnicamente los decodificadores funcionan mucho más abajo - un binarizador habitual se rinde en torno a 1,24:1 -, pero toda esa diferencia se gasta en reflectancia del papel, ganancia de punto, reflejos, distancia y pulso.

Sí. La mayoría de las cámaras de móvil actuales leen un código invertido, aunque algunos escáneres antiguos y ciertos lectores industriales dan por supuestos módulos oscuros sobre fondo claro. Un código invertido gasta además más margen, así que mantén la relación cómodamente por encima de 7:1 y pruébalo en hardware real antes de imprimir una tirada.

Porque el verde cae donde el ojo y la cámara lo puntúan mal frente al blanco. Un verde de marca típico como #22c55e marca 2,28:1 sobre blanco, por debajo de la línea de salida. Oscurecerlo a #166534 da 7,13:1: el mismo tono, ahora superando el objetivo de imprenta con margen.

Sí. Los tres cuadrados de las esquinas son lo que un escáner localiza antes de decodificar nada, así que un código con buen contraste de patrón y ojos pálidos falla en el primer paso. Este comprobador informa de las dos cifras y toma el veredicto de la peor.

Porque un código QR lo lee una cámara, no un ojo. Una relación de contraste pondera el verde al 71% del brillo percibido; el canal de gris de una cámara lo pondera al 59% y no añade ningún término de velo. Las dos discrepan al máximo en color saturado, y esa discrepancia es el hallazgo.

Un gris claro sirve si la pareja sigue superando el objetivo, pero cuesta margen a cambio de nada. El papel limita el brillo con el que puede imprimir un fondo, así que ese extremo del rango ya está gastado: cada punto de contraste que cede un fondo gris hay que sacarlo de los módulos oscuros.

No por sí mismo. Lo que cuenta es la diferencia entre los módulos y lo que haya detrás, medida localmente. Un tinte pálido y plano detrás de un código muy oscuro suele ir bien; la pareja que falla es un color de marca de tono medio detrás de un código de tono medio, se vean como se vean por separado.

Es el máximo: 21:1 como relación y los 255 completos en el canal de gris de una cámara. Nada lo supera. Un marino casi negro como #0f172a alcanza 17,9:1 y 232 sobre 255, así que cede casi nada medible y sigue leyéndose como color de marca.

Sí, y normalmente a peor en color saturado. Los rojos, verdes y naranjas RGB brillantes pierden saturación y se desplazan de tono al convertirse, así que una pareja que superaba el 7:1 en pantalla puede quedarse por debajo en máquina. Convierte primero y comprueba aquí los valores convertidos.

No. La corrección de errores repara módulos dañados o tapados una vez que el símbolo ha sido localizado y leído como oscuro y claro. Si la cámara no puede separar oscuro de claro, no hay datos con los que trabajar. El contraste es una condición previa, no una variable que se pueda negociar.

Sí, de forma indirecta. Los módulos redondeados, punteados y demás formas decorativas ponen menos tinta dentro de cada celda que un cuadrado completo, así que un decodificador que busca la proporción del patrón de detección ve una evidencia más débil. Un código con estilo ya ha gastado margen antes de que la imprenta se lleve el suyo: dale más contraste, no menos.

¿Por qué KoloQR?

  • Crea códigos QR para sitios web, menús, Wi-Fi, PDF y tarjetas de visita
  • Personaliza colores, logotipos y formas únicas
  • Descarga archivos PNG y SVG de alta calidad
  • Pensado tanto para impresión como para digital
Generar código QR
Un código QR negro sencillo junto al mismo código rediseñado como un círculo con los colores de la marca