Un logo en código QR es una imagen de marca o icono colocado en el centro de un código QR, superponiéndose sobre algunos de los módulos de datos. Esto es posible porque la capacidad de corrección de errores de los códigos QR puede compensar el área oscurecida, permitiendo que el código se lea a pesar de que el logo cubra parte del patrón.
Para incrustar un logo exitosamente, el código QR debe usar un nivel alto de corrección de errores (típicamente H, que tolera hasta el 30% de daño). El logo no debe cubrir más del 20-25% del área del código para dejar margen suficiente para la corrección de errores. El logo debe colocarse en el centro, lejos de los patrones de búsqueda y patrones de alineación que son críticos para el escaneo. Los libros sobre personalización de códigos QR en Amazon proporcionan directrices de diseño.
Usar una URL corta como datos codificados es especialmente beneficioso al agregar un logo, porque los datos más cortos requieren menos módulos, dejando más espacio para la redundancia de corrección de errores. Esta combinación de URL corta + alta corrección de errores + logo centrado produce un código QR con marca y escaneable.
Las mejores prácticas incluyen usar un logo simple y de alto contraste, agregar un borde blanco alrededor del logo para separarlo de los módulos QR y probar extensivamente en diferentes dispositivos y condiciones de escaneo. Los libros sobre marca visual en Amazon discuten la optimización de logos.