El código QR (Quick Response) lo inventó en 1994 la empresa japonesa Denso Wave para seguir piezas en las fábricas de automóviles. Hoy está en cartas de restaurante, entradas de conciertos, facturas, etiquetas de producto, pagos móviles y tarjetas de embarque. Su ventaja es simple: cualquier cámara de móvil lo lee sin instalar nada. En esta guía verás cómo funciona por dentro, qué diferencia hay entre un QR estático y uno dinámico, cómo elegir el tamaño y el nivel de corrección para imprimir y cómo protegerte de las estafas con QR.
Cómo funciona un código QR
Un QR es una matriz de cuadrados blancos y negros llamados módulos. Cada módulo es un bit. Además de los datos, contiene elementos fijos que ayudan a leerlo:
- Patrones de posición: los tres cuadrados grandes de las esquinas. Permiten al lector saber la orientación, aunque el código esté girado.
- Patrón de alineación: un cuadrado pequeño que corrige la perspectiva en códigos grandes.
- Información de formato y versión: indica el nivel de corrección de errores y el tamaño.
- Zona de silencio: el margen blanco alrededor. Debe medir al menos 4 módulos; si lo quitas, muchos lectores fallan.
Hay 40 versiones (tamaños), desde 21 × 21 módulos (versión 1) hasta 177 × 177 (versión 40). Cuantos más datos, más módulos y más pequeño cada uno a igual tamaño impreso.
Capacidad
Un QR de versión 40 con corrección mínima admite hasta 7089 dígitos o 4296 caracteres alfanuméricos, pero en la práctica conviene usar pocos datos: una URL corta genera un código menos denso y más fácil de leer.
Corrección de errores
Los QR usan códigos Reed-Solomon, que permiten leer el código aunque esté parcialmente sucio, arañado o tapado:
| Nivel | Datos recuperables | Uso recomendado |
|---|---|---|
| L | ~7 % | Pantallas, entornos limpios, máxima capacidad |
| M | ~15 % | Uso general (valor por defecto habitual) |
| Q | ~25 % | Impresión en exteriores, embalajes |
| H | ~30 % | Con logo en el centro o superficies que se desgastan |
Más corrección significa más módulos para los mismos datos. Si vas a poner un logo, usa Q o H.
QR estático frente a dinámico
| Estático | Dinámico | |
|---|---|---|
| Contenido | La información va dentro del código | El código lleva a una URL corta que redirige |
| ¿Se puede cambiar el destino? | No, hay que imprimir otro | Sí, desde el panel del servicio |
| Estadísticas de escaneo | No | Sí |
| Caduca | Nunca | Si el servicio deja de funcionar o cancelas el plan |
| Coste | Gratis | Normalmente de pago |
Una alternativa con lo mejor de ambos: genera un QR estático que apunte a una URL de tu propio dominio (por ejemplo ejemplo.es/menu) y gestiona tú la redirección. Si cambias la carta, solo cambias la redirección, y no dependes de terceros. Con el generador de códigos QR puedes crear códigos estáticos gratis para URL, texto, wifi, correo o vCard.
Tamaño para imprimir
La regla práctica es una relación de 10 a 1 entre distancia de lectura y tamaño del código:
| Soporte | Distancia | Tamaño aproximado |
|---|---|---|
| Tarjeta de visita | 15–20 cm | 2 × 2 cm |
| Folleto, carta de restaurante | 30 cm | 3 × 3 cm |
| Cartel A3 | 1 m | 10 × 10 cm |
| Escaparate o vinilo | 2–3 m | 20–30 cm |
Si el código contiene mucha información (una vCard completa, por ejemplo), aumenta el tamaño: los módulos serán más pequeños.
Consejos de impresión:
- Contraste alto: módulos oscuros sobre fondo claro. Los códigos invertidos (claros sobre oscuro) no los leen todos los lectores.
- Formato vectorial (SVG, PDF) para imprenta, para que los bordes salgan nítidos a cualquier tamaño.
- Evita superficies curvas, brillantes o con reflejos.
- Respeta la zona de silencio.
- Prueba antes de imprimir con varios móviles, Android e iPhone, y a la distancia real.
Usos habituales
- Restaurantes: carta digital (enlaza a una página web ligera, no a un PDF de 10 MB).
- Wifi para clientes: un QR con formato
WIFI:T:WPA;S:NombreRed;P:clave;;conecta sin escribir la contraseña. - Tarjetas de visita: vCard con nombre, teléfono y correo.
- Pagos: CoDi en México o los QR de Mercado Pago en Argentina y otros países de la región.
- Facturación: en España, con el sistema Veri*factu (obligatorio desde 2027 tras su aplazamiento) las facturas incluyen un QR para que el cliente pueda comprobarlas en la Agencia Tributaria.
- Producto: enlace a manuales, garantía o recetas. Para el código de caja en tienda se sigue usando el código de barras EAN, que puedes crear con el generador de códigos de barras.
Seguridad: estafas con QR (quishing)
El quishing (phishing con QR) consiste en llevar a la víctima a una web falsa mediante un código QR. Es eficaz porque el usuario no ve la dirección antes de escanear. Casos reales frecuentes:
- Pegatinas con QR falsos encima de los originales en parquímetros y estaciones de recarga, que llevan a páginas de pago fraudulentas.
- Correos o cartas que suplantan a bancos o a Hacienda con un QR para «verificar tu cuenta».
- QR en folletos que descargan aplicaciones maliciosas.
Cómo protegerte:
- Lee la URL que muestra la cámara antes de abrirla. Desconfía de dominios raros o acortadores.
- Comprueba que el QR no es una pegatina superpuesta.
- No introduzcas datos bancarios en una página a la que has llegado por un QR sin verificarla.
- Para pagar aparcamiento, usa la app oficial del ayuntamiento o del operador.
- Como empresa, imprime tus QR con tu dominio visible debajo («ejemplo.es/menu») para que el cliente pueda comprobarlo.
Lista de comprobación
- Contenido mínimo: URL corta, preferiblemente de tu dominio.
- Nivel de corrección M para uso general, Q o H con logo o en exteriores.
- Tamaño adecuado a la distancia (regla 10 a 1) y zona de silencio respetada.
- Alto contraste y archivo vectorial para imprenta.
- Probado en varios móviles antes de imprimir.
- Dominio visible junto al código para generar confianza.