Código QR inverso
Un código QR inverso es un código QR dibujado con "módulos blancos o de color claro sobre un fondo oscuro", en lugar de los habituales "módulos negros sobre un fondo blanco". Su aspecto es el de un negativo con los colores invertidos.
Según la norma ISO/IEC 18004, el código QR expresa la información mediante el contraste entre "módulos oscuros" y "módulos claros", por lo que no importa cuál es oscuro y cuál es claro. En teoría, un código QR inverso también se puede leer como un código QR válido. De hecho, las aplicaciones de cámara estándar de las versiones más recientes de iOS y Android reconocen correctamente los códigos QR inversos.
Sin embargo, en los escáneres antiguos y en algunas aplicaciones lectoras de terceros, la lógica de detección del patrón de búsqueda está implementada partiendo de que "hay cuadrados oscuros sobre un fondo blanco", por lo que es posible que no reconozcan los códigos QR inversos. Si das prioridad a la compatibilidad con una amplia variedad de dispositivos, lo seguro es el diseño habitual de negro sobre blanco.
Los códigos QR inversos son eficaces cuando quieres integrar un código QR en un diseño de fondo oscuro, como una página web en modo oscuro, el envase negro de un producto o un cartel de tonos oscuros. Se usan manteniendo la coherencia del diseño, después de comprobar con antelación que se pueden leer con los principales smartphones.