Qraft

Cómo funcionan los códigos QR - Cómo los cuadrados blancos y negros transportan información

Los códigos QR son "códigos de barras bidimensionales"

Los códigos de barras tradicionales almacenan datos en una sola dirección (horizontal), limitándolos a unos 20 caracteres. Los códigos QR almacenan datos tanto horizontal como verticalmente, aumentando drásticamente la capacidad. Un solo código QR puede contener hasta 7.089 dígitos numéricos o 4.296 caracteres alfanuméricos, suficiente para una URL, información de contacto o un párrafo de texto.

Tres cuadrados grandes sirven como puntos de referencia

Los tres cuadrados grandes en las esquinas se llaman patrones de búsqueda. Permiten que los escáneres detecten instantáneamente la posición, el tamaño y el ángulo del código QR. No importa si sostienes tu teléfono recto, inclinado o al revés: estos patrones de búsqueda aseguran que el lector se oriente correctamente. El cuarto espacio de esquina contiene un patrón de alineación más pequeño para la corrección de distorsión.

La "corrección de errores" lee incluso códigos dañados

Los códigos QR incluyen datos de respaldo redundantes que permiten la lectura incluso cuando partes están dañadas o sucias. Hay cuatro niveles de corrección de errores: L (7% de restauración), M (15%), Q (25%) y H (30%). Un código QR con nivel H puede perder casi un tercio de sus módulos y seguir siendo escaneable. Esta es la razón por la que los códigos QR en carteles desgastados o empaques arrugados a menudo siguen funcionando.

Del escaneo a la visualización

Cuando apuntas tu cámara a un código QR, sucede lo siguiente en milisegundos: (1) La cámara detecta los patrones de búsqueda y calcula la posición del código. (2) La imagen se convierte a blanco y negro puro. (3) Cada módulo (cuadrado pequeño) se lee como un 1 o un 0. (4) Se aplica la corrección de errores para reparar cualquier dato dañado. (5) La cadena binaria se decodifica en texto, una URL u otros datos. (6) El teléfono actúa sobre los datos: abre un sitio web, muestra texto o se conecta a Wi-Fi.