Cómo funcionan los códigos QR

Un código QR parece un laberinto de cuadrados, pero cada módulo tiene un significado preciso. Entender cómo funcionan te ayuda a usarlos mejor y a saber qué esperar de ellos.

Primer plano de un código QR impreso en papel, con sus patrones de posición y módulos en detalle

De qué partes se compone un código QR

Un código QR tiene varias zonas con funciones distintas:

  • Patrones de detección: Los tres cuadrados en las esquinas superiores e inferior izquierda. Permiten a la cámara localizar y orientar el código desde cualquier ángulo.
  • Módulos de datos: El resto de cuadraditos que forman el patrón visual. Cada módulo representa un bit de la información codificada.
  • Zona de silencio: El margen blanco obligatorio alrededor del código. Sin él, los lectores pueden no detectar dónde empieza y termina el QR.
  • Patrón de temporización: Una línea de módulos alternados que ayuda al lector a calcular el tamaño y posición de cada módulo dentro de la cuadrícula.

Cómo lee la cámara del móvil un código QR

El proceso de lectura ocurre en milisegundos y sigue estos pasos:

  1. 1

    La cámara detecta los tres patrones de detección en las esquinas y determina la orientación del código.

  2. 2

    Calcula la resolución de la cuadrícula usando el patrón de temporización.

  3. 3

    Lee los módulos de datos y aplica el algoritmo Reed-Solomon para corregir posibles errores.

  4. 4

    Obtiene el texto codificado y lo interpreta: si es una URL, la abre en el navegador; si es un WiFi, ofrece conectarse; si es una vCard, ofrece guardar el contacto.

Cuánta información puede guardar un código QR

La capacidad varía según el tipo de datos y el nivel de corrección de errores elegido. Estos son los límites máximos teóricos:

Modo de datosCapacidad máxima
Solo números7.089 dígitos
Alfanumérico (letras + números)4.296 caracteres
Texto binario (UTF-8)2.953 bytes

En la práctica, cuanta más información contiene el QR, más denso resulta y más difícil puede ser escanearlo en condiciones de poca luz o con cámaras de baja resolución.

Por qué un código QR funciona aunque esté parcialmente dañado

Los códigos QR incluyen datos redundantes que permiten recuperar información aunque parte del código esté dañada, sucia o tapada. Existen cuatro niveles de corrección:

NivelRecuperaciónUso recomendado
L (Low)7%Entornos limpios, uso digital
M (Medium)15%Uso general (defecto en CódigosQR)
Q (Quartile)25%Entornos con posible suciedad
H (High)30%Con logo superpuesto o exposición exterior

¿Listo para crear el tuyo? Vuelve al generador y en segundos lo tienes 👆

Preguntas frecuentes

Crea tu código QR ahora

Gratis, sin registro y listo para descargar en segundos.

Ir al generador