Un código QR (Quick Response, respuesta rápida) es un código de barras bidimensional que codifica datos como una matriz de cuadrados en blanco y negro. Desarrollado en 1994 por Denso Wave, una empresa automovilística japonesa, los códigos QR se diseñaron originalmente para el seguimiento de piezas de vehículos. El nombre «respuesta rápida» hace referencia a su capacidad para ser decodificados rápidamente. Hoy en día son uno de los símbolos más reconocidos de la vida cotidiana, y se utilizan para codificar desde URL de sitios web hasta credenciales Wi-Fi o información de pago.
A diferencia de los códigos de barras unidimensionales tradicionales que solo codifican datos horizontalmente, los códigos QR almacenan datos en ambas dimensiones, lo que les permite contener mucha más información: hasta unos 7.000 dígitos numéricos o 4.000 caracteres alfanuméricos en un solo código.
Cómo funcionan los códigos QR
Un código QR consta de varios elementos estructurales:
Patrones de búsqueda: las tres cajas cuadradas en las esquinas ayudan al software de escaneo a identificar la posición y orientación del código. Esto permite escanear los códigos QR desde cualquier ángulo.
Patrones de alineación: cuadrados adicionales que ayudan al decodificador a corregir la distorsión de la imagen, especialmente en códigos más grandes.
Patrones de temporización: líneas alternas en blanco y negro que indican al decodificador el tamaño de cada celda de datos.
Módulos de datos: las celdas en blanco y negro que codifican los datos reales y la información de corrección de errores.
Los códigos QR incluyen corrección de errores integrada. Incluso si hasta el 30% del código está oscurecido o dañado, los escáneres aún pueden recuperar todos los datos. Por eso pueden colocarse logotipos de empresas en el centro de un código QR: los datos faltantes se reconstruyen mediante el algoritmo de corrección de errores. Hay cuatro niveles de corrección de errores (L, M, Q, H) que ofrecen redundancia creciente a costa de códigos ligeramente más grandes.
Qué pueden codificar los códigos QR
URLs: el caso de uso más habitual; dirigir usuarios a un sitio web
Texto sin formato: mensajes, instrucciones o información
Información de contacto (vCard): al escanearlo, se agrega un contacto directamente a tu teléfono
Credenciales Wi-Fi: al escanearlo, se conecta automáticamente a una red Wi-Fi sin escribir la contraseña
SMS o correo electrónico: rellena previamente un mensaje a un número o dirección específica
Datos de pago: ampliamente utilizados en sistemas de pago móvil en Asia y cada vez más en todo el mundo
Enlaces a tiendas de aplicaciones: dirige a una lista de aplicaciones de iOS o Android
Crear un código QR eficaz
Generar un código QR es sencillo con cualquier generador. Algunas consideraciones marcan la diferencia entre un código que funciona de forma fiable y uno que frustra a los usuarios:
El tamaño importa: un código QR debe imprimirse con un tamaño suficiente para escanearse fácilmente. Se recomienda un mínimo de 2 cm x 2 cm para impresión; más grande para materiales vistos desde lejos (carteles, vallas publicitarias).
El contraste es fundamental: módulos oscuros sobre fondo claro es la combinación estándar y más fiable. Evita combinaciones de colores con poco contraste: causan fallos de escaneo.
Zona de silencio: debe haber un borde blanco (zona de silencio) de al menos cuatro módulos de ancho alrededor de todo el código. Amontonar contenido hasta el borde impide un escaneo fiable.
Prueba antes de imprimir: escanea siempre el código QR generado con múltiples aplicaciones y dispositivos antes de imprimirlo o distribuirlo a gran escala.
Códigos QR dinámicos frente a estáticos
Un código QR estático codifica el destino final directamente. Los datos se fijan en el momento de la creación. Un código QR dinámico codifica una URL corta que redirige al destino real. Los códigos dinámicos pueden editarse después de imprimir, lo que resulta útil para campañas de marketing donde el destino puede cambiar. También admiten analítica: puedes ver cuántas veces se escaneó el código, desde qué ubicaciones y en qué dispositivos.
Riesgos de seguridad de los códigos QR
Los códigos QR son opacos: no puedes saber a dónde llevan con solo mirarlos. Esto los convierte en un vector de ataques de phishing («QRishing»). Los códigos maliciosos en lugares públicos pueden dirigir a los usuarios a sitios que roban credenciales. Buenas prácticas para escanear de forma segura:
Comprueba la vista previa de la URL que aparece antes de abrir un enlace
Ten precaución al escanear códigos publicados en lugares públicos o enviados por correo electrónico
Usa un escáner QR que te muestre el destino antes de navegar
Trata un código QR no solicitado con la misma desconfianza que un enlace no solicitado
Crea tu propio código QR
Abre el generador de códigos QR gratuito: codifica URLs, tarjetas de contacto, credenciales Wi-Fi o texto sin formato en un código QR en tu navegador. Descarga en PNG, sin registro.