¿Alguna vez notaste que algunos códigos QR son diminutos y otros parecen un laberinto enorme? No es una decisión de diseño — es física: más datos significan más módulos (los pequeños cuadrados), y eso significa un código más grande. Entender esto te ahorra sorpresas desagradables a la hora de imprimir.
Esta guía explica las 40 versiones del estándar QR Code, los modelos históricos, las variantes especiales y los tipos por contenido — URL, Wi-Fi, vCard — con una tabla de referencia y un paso a paso sobre cómo el generador elige la versión correcta.
Las 40 versiones del QR Code
El estándar QR Code (ISO/IEC 18004) define 40 versiones, numeradas del 1 al 40. Cada versión es una cuadrícula cuadrada de módulos:
- Versión 1 → cuadrícula de 21×21 módulos (la más pequeña posible)
- Versión 40 → cuadrícula de 177×177 módulos (la más grande del estándar)
La fórmula es simple: módulos = 17 + (versión × 4).
Cuantos más datos codifiques, el generador avanza a versiones más altas — y el QR se vuelve visualmente más grande y denso.
Tabla de referencia: versión → módulos → capacidad
| Versión | Cuadrícula (módulos) | Capacidad aprox. (alfanum., nivel M) |
|---|---|---|
| 1 | 21×21 | ~20 caracteres |
| 2 | 25×25 | ~38 caracteres |
| 5 | 37×37 | ~85 caracteres |
| 10 | 57×57 | ~271 caracteres |
| 15 | 77×77 | ~535 caracteres |
| 20 | 97×97 | ~858 caracteres |
| 25 | 117×117 | ~1.269 caracteres |
| 30 | 137×137 | ~1.754 caracteres |
| 35 | 157×157 | ~2.313 caracteres |
| 40 | 177×177 | ~4.296 caracteres (numérico) / ~2.953 alfanum. |
Consejo práctico: una URL corta típica (
https://code2scan.com/p/abc123) tiene ~34 caracteres — cabe perfectamente en la versión 2 o 3. Una URL larga con parámetros UTM puede forzar la versión 6 o 7.
¿Quieres profundizar en los límites de capacidad? Consulta el artículo sobre capacidad de datos del QR Code.
Modelo 1 vs Modelo 2
Antes del estándar moderno existía el Modelo 1, creado por Denso Wave en 1994. El Modelo 2 (1997) es el que usamos hoy — y el que reconocen los lectores de móvil. Diferencias clave:
| Característica | Modelo 1 | Modelo 2 (actual) |
|---|---|---|
| Capacidad máxima | Menor | Mucho mayor (v40) |
| Alineamiento | Simple | Patrones de alineamiento adicionales |
| Corrección de error | L, M, Q, H | L, M, Q, H (mejorado) |
| Lectura por móvil | Soporte escaso | Universal |
En la práctica: olvida el Modelo 1. Todo generador moderno usa el Modelo 2.
Micro QR Code
El Micro QR Code es una variante compacta con solo 4 versiones (M1 a M4) y una cuadrícula mínima de 11×11 módulos. Fue diseñado para etiquetas industriales, componentes electrónicos y espacios donde un QR Code estándar no cabe.
| Versión | Cuadrícula | Capacidad máxima |
|---|---|---|
| M1 | 11×11 | 5 dígitos numéricos |
| M2 | 13×13 | 10 numéricos / 6 alfanum. |
| M3 | 15×15 | 23 numéricos / 14 alfanum. |
| M4 | 17×17 | 35 numéricos / 21 alfanum. |
Cuándo usarlo: solo cuando el espacio es crítico y el contenido es muy corto (un código de lote, un ID numérico). Para URLs, usa siempre el QR Code estándar.
Variantes especiales: iQR, SQRC y Frame QR
Más allá del estándar ISO, Denso Wave creó variantes propietarias:
- iQR Code — admite cuadrículas rectangulares y capacidad muy superior a la v40. Raramente compatible con apps de consumo.
- SQRC (Secure QR Code) — tiene una capa de datos privados que solo lectores autorizados pueden acceder. Usado en control de acceso industrial.
- Frame QR — reserva una "ventana" central para una imagen, logo o texto animado. Algunos generadores ofrecen algo similar con logo superpuesto.
Para uso cotidiano (marketing, negocios, enlaces), el QR Code Modelo 2 estándar cubre el 99% de los casos.
Tipos por contenido: qué va dentro del QR
Más allá de las versiones técnicas, existe una clasificación por tipo de contenido — que es lo que la mayoría de la gente llama "tipo de QR Code":
| Tipo | Qué almacena | Herramienta |
|---|---|---|
| URL / Enlace | Dirección web (el más común) | Generador de QR |
| Texto | Texto libre, sin enlace | QR de texto |
| Wi-Fi | SSID, contraseña, tipo de seguridad | QR de Wi-Fi |
| vCard | Nombre, teléfono, correo, empresa | QR de vCard |
| Número + mensaje prellenado | QR de WhatsApp | |
| Correo | Destinatario + asunto + cuerpo | QR de correo |
| SMS | Número + texto del mensaje | QR de SMS |
Cada tipo formatea los datos de una manera específica (protocolos como WIFI:, mailto:, BEGIN:VCARD) antes de generar el QR. El generador lo gestiona automáticamente.
Los niveles de corrección de error influyen en la versión
El QR Code tiene 4 niveles de corrección de error (L, M, Q, H) que definen cuánto del código puede estar dañado y seguir siendo legible. El nivel H ofrece más protección — pero usa más módulos, forzando una versión mayor.
| Nivel | Recupera hasta | Impacto en el tamaño |
|---|---|---|
| L | 7% | QR más pequeño |
| M | 15% | Equilibrio (predeterminado) |
| Q | 25% | Más grande |
| H | 30% | El más grande (necesario al superponer un logo) |
Aprende más en el artículo sobre corrección de error del QR Code.
Cómo el generador elige la versión (paso a paso)
No necesitas elegir la versión manualmente — el generador lo hace por ti. Así funciona el proceso:
- Proporcionas el contenido — una URL, texto, credenciales Wi-Fi, etc.
- El generador cuenta los caracteres e identifica el modo de codificación (numérico, alfanumérico, byte, kanji).
- Aplica el nivel de corrección elegido (predeterminado: M).
- Calcula la versión mínima que contiene todo.
- Genera el QR en esa versión — ni más grande, ni más pequeño.
Si acortas la URL (usando un acortador de enlace), el generador puede usar una versión menor → un QR más limpio y fácil de escanear. Descubre más sobre qué es un QR Code y cómo funciona el estándar.
Por qué el QR se agranda al añadir datos
Cada módulo adicional ocupa espacio. Un QR Code no puede simplemente "comprimir" más datos en la misma cuadrícula — tendría que reducir cada módulo hasta el punto de hacer imposible el escaneo. Por eso la especificación define versiones más altas: más módulos = más datos = QR más grande.
Añadir un logo, aumentar el nivel de corrección, usar una URL larga o incluir caracteres especiales son los principales factores que elevan la versión.
Errores comunes
❌ Creer que una versión alta significa un QR malo
Versión 10, 15, 20 — todo completamente normal. Lo que importa es que el QR se imprima en el tamaño correcto para la distancia de lectura.
❌ Usar Micro QR para URLs
El Micro QR tiene capacidad muy limitada. Para enlaces, usa siempre el QR Code estándar (Modelo 2).
❌ Ignorar el nivel de corrección al añadir un logo
Si colocas un logo en el centro del QR, usa el nivel H. De lo contrario, los datos cubiertos por el logo pierden su redundancia y el código puede fallar.
❌ Imprimir el QR demasiado pequeño
Un QR versión 10 impreso en 1 cm fallará. Respeta el tamaño mínimo de impresión para tu distancia de lectura.
❌ Confundir "tipo de QR" con "versión de QR"
"Tipo" es el contenido (URL, Wi-Fi, vCard). "Versión" es el tamaño de la cuadrícula (1 a 40). Son conceptos diferentes.
Resumen
- El QR Code estándar tiene 40 versiones (21×21 a 177×177 módulos) — más datos = versión más alta.
- El Modelo 2 es el estándar actual; el Modelo 1 está obsoleto.
- El Micro QR (M1–M4) es para contenidos muy cortos en espacios mínimos.
- iQR, SQRC y Frame QR son variantes propietarias para usos específicos.
- Los tipos por contenido (URL, Wi-Fi, vCard) son categorías distintas de las versiones técnicas.
- El nivel de corrección (L/M/Q/H) afecta el tamaño — usa H si añades un logo.
- El generador elige la versión automáticamente — tu trabajo es proporcionar el contenido correcto.
Genera tu QR Code ahora — el generador selecciona automáticamente la versión ideal para tu contenido, con exportación en PNG, SVG y PDF.