5 min de lecturaFunciones

¿Qué es un código QR y cómo funciona realmente el escaneo?

Un código QR es un código de barras 2D que almacena texto que una cámara puede leer. Esto es lo que significan los cuadrados, lo que puede contener un código y lo que ocurre entre el escaneo y la página.

Ana Kowalska
Marketing solutions engineering
Qué es un código QR: los cuadrados localizadores y los módulos de datos de un código de barras 2D, y los tipos de contenido que puede producir un escaneo

Un código QR es un código de barras bidimensional que almacena texto en una cuadrícula de cuadrados. Una cámara lee la cuadrícula, el software la decodifica de nuevo en caracteres, y el teléfono ofrece hacer algo con el resultado. Esa es toda la idea. La razón por la que parece más que eso es que el texto suele ser una dirección web, de modo que escanear parece "abrir un enlace" cuando lo que realmente ocurrió fue leer una cadena de texto.

El formato fue creado por Denso Wave en 1994 para rastrear piezas de automóviles más rápido de lo que permitía un código de barras de rayas, y la historia es pública junto con la especificación. Es un estándar abierto sin tarifa de licencia, razón por la cual cualquier aplicación de cámara en el mundo puede leer uno.

Si ya sabes qué es un código y quieres crear uno, cómo crear un código QR es la guía práctica. Esta página es la explicación que hay debajo.

Qué son realmente los cuadrados

No todos los módulos de un código son datos.

Los tres cuadrados grandes de las esquinas son patrones localizadores. Le indican al escáner dónde está el código dentro del encuadre y cómo está rotado, razón por la cual un código funciona boca abajo o en ángulo. Patrones de alineación más pequeños mantienen la cuadrícula fiel cuando el código está sobre una superficie curva. Una línea de módulos alternos entre las esquinas, el patrón de sincronización, le indica al escáner el ancho de un módulo a la distancia actual.

Todo lo demás es contenido más corrección de errores. Esos bytes de corrección son los que permiten que un código sobreviva a una mancha de café o a un logo en el centro: el decodificador reconstruye los módulos faltantes a partir de la redundancia, hasta el nivel con el que se generó el código. El nivel M, el valor predeterminado habitual, tolera aproximadamente un 15 por ciento de daño.

Las etapas entre la cámara y la página cuando se escanea un código QR: la cámara encuentra los cuadrados de las esquinas, el decodificador repara el daño y convierte los módulos en texto, y el teléfono ofrece abrir el resultado

Qué ocurre entre el escaneo y la página

La decodificación es local y sin conexión. La cámara resuelve la cuadrícula, el decodificador aplica la corrección de errores y convierte los módulos en bytes, y los bytes se convierten en una cadena de texto. No hay red involucrada, razón por la cual un código se sigue escaneando en un avión.

El teléfono entonces lee el inicio de esa cadena y decide qué ofrecer. https:// genera una sugerencia para abrir una página. WIFI: genera una sugerencia para unirse a una red. BEGIN:VCARD genera una sugerencia para guardar un contacto. Si la cadena es solo palabras, la mayoría de las aplicaciones de cámara muestran las palabras.

Esa separación importa por dos razones prácticas. Un escaneo no puede ejecutar nada por sí mismo, así que el riesgo de un código QR reside enteramente en a dónde te envía, que es lo que cubre ¿son seguros los códigos QR?. Y nada del código cambia cuando cambia el destino, que es toda la base de los códigos dinámicos.

Qué puede contener un código

Cuatro tipos de contenido de un código QR: una URL que abre una página, credenciales de wifi que se unen a una red, una vCard que guarda un contacto, y texto sin formato o un número

Una URL es el caso más común, y el resto es más útil de lo que la gente espera. Un código QR de wifi coloca el nombre de la red, el tipo de seguridad y la contraseña en una sola cadena para que los invitados se unan sin que se les lea una contraseña en voz alta. Un código vCard lleva un registro de contacto completo. Las entradas y las piezas industriales suelen llevar un identificador simple sin ningún protocolo.

La longitud tiene una consecuencia física. Más caracteres significa una versión más alta del código, lo que significa más módulos en la misma área impresa, lo que significa que cada módulo es más pequeño y más difícil de resolver para una cámara. Por eso codificar un enlace corto en lugar de una URL larga con parámetros produce un código visiblemente más grueso y tolerante, y es la razón más común por la que un código falla al escanear.

Estático y dinámico: la única distinción que importa comercialmente

El código en sí no tiene concepto de estático o dinámico. Ambos son los mismos cuadrados.

La diferencia está en hacia dónde apunta la cadena. Un código estático codifica el destino directamente, de modo que el destino queda fijo en el momento de imprimir. Un código dinámico codifica un enlace corto que tú controlas, de modo que la redirección detrás puede reapuntarse más adelante y cada escaneo puede contabilizarse.

Todo lo que le importa a un equipo de marketing (recuentos de escaneos por día y país, cambiar la página de una campaña después de repartir los folletos, comparar dos ubicaciones) proviene de esa redirección y no del código. Códigos QR dinámicos vs estáticos recorre esta disyuntiva por completo, y cómo rastrear los escaneos de un código QR cubre cómo leer las cifras.

¿Quieres ver la diferencia? Crea un enlace en el plan gratuito, genera un código a partir de él, y compáralo con un código hecho a partir de la URL de destino sin acortar.

Dónde se usan realmente ahora

Los menús y los pagos normalizaron los códigos, pero los usos duraderos son más discretos: unirse a una wifi sin contraseña, un cartel que lleva a una página de reservas, un envase de producto que lleva información de procedencia e instrucciones, un código en una factura que abre una página de pago con el importe ya rellenado.

La regulación está impulsando con más fuerza el caso del envasado. El programa de pasaporte digital de producto de la UE coloca un identificador escaneable en los bienes físicos, que es el mismo mecanismo aplicado al cumplimiento normativo en lugar de al marketing, y códigos QR de pasaporte digital de producto cubre lo que eso requiere.

Lo que todos comparten es que el código es la mitad barata. El enlace detrás de él decide si puede medirse, corregirse o si se puede confiar en él.

Lee la serie fundamental

Esto forma parte del grupo de funciones. Empieza con cómo crear un código QR, luego estático vs dinámico para la decisión comercial. La página de la función de códigos QR cubre la personalización visual, y cómo escanear un código QR cubre el lado del lector.

Relacionado en el blog

Preguntas frecuentes

¿Qué es un código QR?

Un código QR es un código de barras bidimensional que almacena texto en una cuadrícula de cuadrados blancos y negros. Una cámara lee la cuadrícula, la decodifica de nuevo en caracteres, y el teléfono actúa según lo que encuentra. La mayoría de los códigos contienen una dirección web, pero el formato en sí solo almacena texto.

¿Cómo funciona un código QR?

Tres cuadrados grandes en las esquinas indican al escáner dónde está el código y cómo está rotado, un patrón de sincronización le indica el tamaño de cada módulo, y los módulos restantes llevan los datos más los bytes de corrección de errores. La decodificación ocurre en el dispositivo, sin conexión, en una fracción de segundo.

¿Qué puede almacenar un código QR además de un enlace?

Credenciales de wifi que se unen a una red sin escribir una contraseña, una vCard que guarda un contacto, un número de teléfono, un correo electrónico, un evento de calendario, una cadena de pago, o texto sin formato. El escáner lee el prefijo y ofrece la acción correspondiente, razón por la cual un código wifi ofrece conectarse en lugar de abrir una página.

¿Caducan los códigos QR?

El código impreso no. Es un patrón estático de cuadrados y se decodifica de la misma manera para siempre. Lo que puede caducar es el destino: si el código codifica una URL y esa página se retira, el escaneo tiene éxito y el navegador entonces falla. Un código dinámico evita esto al codificar un enlace que puedes reapuntar.

¿Necesitas internet para escanear un código QR?

No para decodificarlo. La cámara y el decodificador funcionan completamente sin conexión, de modo que el teléfono puede leer el texto de cualquier código sin necesidad de conexión. Internet solo se necesita para lo que ocurre después, que en el caso de un código con una URL significa cargar la página.

¿Es gratis crear códigos QR?

El formato es un estándar abierto sin tarifa de licencia, así que generar un código estático no cuesta nada. Lo que pagas, si acaso, es el servicio detrás de un código dinámico: una redirección alojada que te permite cambiar el destino después de imprimir e informa cuántas veces se escaneó cada código.

Prueba Elido

Pega una URL, obtén un enlace corto

Sin registro. El enlace vive 30 días. Crea una cuenta para conservarlo.

Gratis, sin registro · 2 por día

Prueba Elido

Acortador de URL alojado en la UE: dominios personalizados, análisis profundo y API abierta. Plan gratuito - sin tarjeta de crédito.

Etiquetas
what is a qr code
how do qr codes work
qr code meaning
qr code explained
qr code structure
what can a qr code store

Seguir leyendo