¿Cómo Funcionan los Códigos QR?

Lo que la cámara del teléfono realmente hace en ese medio segundo antes de reconocer el código.

Crear este código QR

Un código QR es un código de barras bidimensional — una grilla de cuadros negros y blancos que codifica datos directamente en el patrón mismo, en vez de en una sola línea de barras de ancho variable como un código de barras tradicional. Ese diseño bidimensional es lo que permite guardar mucha más información en el mismo espacio físico.

Tres de las cuatro esquinas llevan grandes patrones cuadrados de búsqueda — ahí es donde la cámara de un lector se engancha primero, sin importar el ángulo o rotación con que se sostenga el código. Un patrón de alineación más chico ayuda a corregir un código impreso en una superficie curva o irregular. Alrededor de todo hay un margen blanco simple, la "zona de silencio", que existe solo para que el lector pueda distinguir dónde termina el código y empieza el resto del mundo.

Los datos mismos se construyen con redundancia deliberada — un esquema de corrección de errores significa que un código todavía puede escanearse correctamente aunque una parte importante esté dañada, sucia, u obstruida (un logo puesto en el centro, por ejemplo). Por eso un código con un logo de marca en el medio sigue funcionando: la corrección de errores ya cuenta con ese tipo de espacio intencional.

Corrección de errores integrada
Un código significativamente dañado o parcialmente obstruido todavía puede escanearse correctamente.
Se lee en cualquier rotación
Los cuadros de patrón de búsqueda dejan que una cámara reconozca el código sin importar el ángulo o cómo se sostenga.
Más datos que un código de barras, mismo espacio
La grilla bidimensional guarda mucho más que un código de barras de una sola línea en el mismo espacio impreso.

Preguntas que la gente realmente hace

¿Por qué los códigos QR necesitan un borde blanco alrededor?
Esa "zona de silencio" le da al lector un límite claro para detectar dónde empieza y termina el código — sin ella, un lector puede tener problemas para aislar el código de lo que lo rodea.
¿Un código QR todavía escanea si una parte está dañada?
Sí, hasta cierto punto — la corrección de errores integrada permite que un porcentaje importante del código falte u esté obstruido y aun así escanee correctamente, lo cual también es lo que hace posible un logo integrado en el centro.
Armá el tuyo arriba — toma diez segundos
Abrir Trakelino