Qraft

Modo Binario

El Modo Binario (también llamado Modo Byte) es el más versátil de los cuatro modos de codificación QR. Cada carácter se representa con 8 bits (1 byte), aceptando cualquier valor de byte de 0x00 a 0xFF. Esto cubre letras minúsculas, texto en japonés (UTF-8), emojis e incluso datos binarios sin procesar.

La contrapartida de esta versatilidad es una menor eficiencia de datos. Mientras el Modo Numérico codifica tres dígitos en 10 bits, el Modo Binario necesita 24 bits para los mismos tres dígitos. La capacidad máxima es de 2.953 bytes en la Versión 40 (177×177 módulos), aproximadamente el 40% de lo que el Modo Numérico puede almacenar en el mismo espacio.

Bits usados para los mismos tres dígitos
Modo Numérico10 bits
Modo Binario24 bits
Los bits necesarios para tres dígitos, comparados entre el Modo Numérico y el Modo Binario.

Si una URL contiene minúsculas, se utiliza el Modo Binario. Convertir las URLs a mayúsculas permite en algunos casos usar el Modo Alfanumérico, pero esto no siempre es posible cuando las rutas distinguen entre mayúsculas y minúsculas.