Un código QR es una cuadrícula de cuadrados oscuros y claros que guarda datos en un patrón que una cámara puede decodificar. Entender cómo se lee explica por qué algunos códigos se escanean al instante y otros nunca.
Qué busca el escáner
- Patrones de localización: tres cuadrados grandes en las esquinas indican al software dónde está el código y cómo está girado. Por eso un código QR se escanea desde cualquier ángulo.
- Patrones de alineación y de temporización: marcas más pequeñas que corrigen la distorsión y fijan el espaciado de la cuadrícula.
- Información de formato: registra el nivel de corrección de errores y la máscara utilizada.
- Módulos de datos: los cuadrados restantes contienen el contenido más los datos de corrección de errores.
El software convierte la imagen a blanco y negro, encuentra la cuadrícula, lee los bits y aplica la corrección de errores para producir el texto.
Corrección de errores
Los códigos QR incluyen redundancia en cuatro niveles: L (alrededor del 7 por ciento del código recuperable), M (15), Q (25) y H (30). Un nivel más alto permite que un código sobreviva a manchas o a un pequeño logotipo en el centro, pero también lo hace más denso.
Por qué fallan los escaneos
- Desenfoque: mantén la cámara estable y deja que enfoque.
- Bajo contraste: el primer plano claro sobre un fondo claro, o los códigos de colores con tonos parecidos, son difíciles de leer. Los módulos oscuros sobre fondo claro funcionan mejor.
- Colores invertidos: algunos escáneres no pueden leer códigos claros sobre oscuro.
- Brillos y reflejos: inclina la superficie o cambia la luz.
- Demasiado pequeño o denso: un código con muchos datos impreso en pequeño supera la resolución de la cámara.
- Falta de zona de silencio: se necesita el margen de espacio vacío alrededor del código, de al menos cuatro módulos de ancho.
- Daño o distorsión: las superficies curvas y los pliegues rompen la cuadrícula.
Escanear desde una imagen
Cuando un código está en una captura de pantalla o una foto, sube la imagen. Recórtala ajustada al código, asegúrate de que esté nítida y prueba una versión más grande si falla. Todo el procesamiento puede ocurrir en tu navegador, así que la imagen no se envía a ningún sitio.
Ten cuidado con lo que escaneas
Un código QR puede contener un enlace a un sitio de phishing o una solicitud de pago. Comprueba la dirección decodificada antes de abrirla, sobre todo en códigos de pegatinas en lugares públicos.
Preguntas frecuentes
¿Qué tipos de datos puede guardar un código QR? Texto, URL, credenciales de Wi-Fi, contactos, correo, números de teléfono y más.
¿Cuánto puede contener? Hasta unos pocos miles de caracteres, según la versión y el nivel de error.

