Qué es un código QR
Un código QR es un código de barras bidimensional que guarda la información en las dos direcciones, horizontal y vertical, en lugar de en una sola fila de barras. El nombre viene de Quick Response («respuesta rápida»), porque el código se diseñó para leerse deprisa. DENSO WAVE, una empresa del grupo Toyota, lo desarrolló en 1994 para seguir el rastro de piezas de automoción en las líneas de producción.
Hoy la mayoría de los códigos QR contienen una dirección web, pero el mismo símbolo puede llevar texto sin formato, tarjetas de contacto, ajustes de Wi-Fi, solicitudes de pago y datos de entradas. Cualquier cámara de un smartphone actual puede leerlos, y por eso los códigos QR han salido de las fábricas para llegar a menús, carteles, envases y pagos.
Cómo está construido un código QR
Un código QR es una cuadrícula de celdas pequeñas llamadas módulos, cada una oscura o clara. Unos patrones fijos ayudan al escáner a encontrar el código y enderezarlo, y el resto de los módulos llevan los datos y la corrección de errores. Un margen en blanco llamado zona de silencio rodea todo el símbolo para que el escáner sepa dónde empieza.
- Patrones de posición: tres cuadrados grandes en las esquinas que permiten al escáner localizar el código y saber su orientación
- Patrones de alineación: cuadrados más pequeños que ayudan a corregir la perspectiva y la curvatura (desde la versión 2)
- Patrones de sincronización: líneas alternas oscuras y claras que fijan el espaciado de la cuadrícula
- Información de formato: guarda el nivel de corrección de errores y el patrón de máscara
- Información de versión: guarda el tamaño; aparece a partir de la versión 7
- Zona de silencio: cuatro módulos de espacio libre por cada lado
Versiones, capacidad y corrección de errores
Los códigos QR existen en 40 tamaños llamados versiones. La versión 1 mide 21 por 21 módulos, cada versión añade 4 módulos por lado y la versión 40 llega a 177 por 177 módulos. Cuantos más datos hay, más alta es la versión, lo que significa más módulos y más pequeños con el mismo tamaño impreso.
Además, cada código QR usa uno de cuatro niveles de corrección de errores, que permiten leerlo aunque una parte esté sucia, dañada o tapada. El nivel intercambia capacidad por resistencia: un nivel más alto guarda menos datos pero soporta más daño.
- El nivel L recupera alrededor del 7 % de las palabras de código
- El nivel M recupera alrededor del 15 %
- El nivel Q recupera alrededor del 25 %
- El nivel H recupera alrededor del 30 %
- Capacidad máxima (versión 40, nivel L): 7089 dígitos numéricos, 4296 caracteres alfanuméricos, 2953 bytes o 1817 kanjis
Dónde se usan los códigos QR
Los códigos QR se usan siempre que una superficie impresa o una pantalla necesita pasarle algo a un móvil. Entre los usos habituales están los enlaces en carteles y tarjetas de visita, las cartas de restaurante, el acceso al Wi-Fi, las entradas de eventos, las tarjetas de embarque, los envases de productos y los pagos a comercios. En varios países, los sistemas nacionales de pago se basan en códigos QR.
Un código QR puede ser estático, con los datos finales codificados directamente, o dinámico, con un enlace corto de redirección que se puede cambiar después y del que se pueden contar las visitas. QR Code es una marca registrada de DENSO WAVE INCORPORATED.