Contraste
El contraste se refiere al grado de diferencia de brillo o color entre elementos adyacentes. En códigos QR, el contraste entre módulos oscuros y fondo claro es uno de los factores más críticos para la fiabilidad del escaneo.
El 4,5:1 que WCAG pide para el texto es un criterio distinto de un ámbito distinto: describe a personas que leen texto, no si un decodificador puede escanear. La lectura depende de que la cámara pueda aplicar un umbral a la diferencia de luminancia, por lo que en la práctica el mínimo es una relación de contraste de 4:1 entre módulos y fondo, con 7:1 o superior como margen cuando se acumulan la pérdida de densidad en impresión, el contraluz o la baja resolución. La calidad de lectura se califica de forma numérica mediante las normas de verificación de la familia ISO/IEC 15415, que evalúan el Contraste de Símbolo, mientras que ISO/IEC 18004 —la especificación de la simbología en sí— no fija ningún umbral numérico de contraste. Negro (#000000) sobre blanco (#FFFFFF) proporciona 21:1, la combinación más fiable.
Al crear códigos QR de colores, mantener el contraste es un desafío. Errores comunes incluyen módulos de colores pastel y fondos con fotos o degradados. Siempre pruebe en múltiples smartphones antes del despliegue.