Los códigos QR son el puente universal entre el mundo físico y el digital. Desde pagos hasta páginas de producto, conectan puntos de contacto offline con experiencias online en un solo escaneo. Pero una pregunta técnica habitual surge una y otra vez: ¿cuántos datos puede almacenar realmente un código QR?
La respuesta depende de tres factores: la versión del código, el nivel de corrección de errores y el tipo de datos que codificas. Comprender estos límites te ayuda a equilibrar capacidad con fiabilidad de escaneo, evitando códigos que parecen impresionantes pero fallan en la práctica.
Esta guía cubre los límites reales, ejemplos prácticos y las mejores prácticas que mantienen tus códigos escaneables en distintos dispositivos y entornos. Para un contexto más amplio sobre estrategias de marketing con códigos QR, consulta nuestra guía completa. Los consumidores incluso pueden recibir pago por su atención al interactuar con experiencias QR bien diseñadas.
Gana recompensas al escanear códigos QR
Convierte tu atención en recompensas reales. Escanea, interactúa, gana.
Video rápido. Gana tu primera recompensa.

Comprender las versiones del código QR
Los códigos QR existen en 40 versiones, cada una con una cuadrícula de módulos de tamaño diferente. La Versión 1 utiliza una cuadrícula de 21×21 módulos, la más pequeña posible. La Versión 40 utiliza una cuadrícula de 177×177 módulos, la más grande. Más módulos significan más capacidad de datos, pero también códigos más densos que se vuelven más difíciles de escanear.
La mayoría de las aplicaciones prácticas utilizan versiones entre la 1 y la 10. Las versiones superiores existen para casos de uso especializados como incorporar grandes cantidades de texto o datos binarios, pero requieren tamaños de impresión mayores y mejor calidad de cámara para escanearse con fiabilidad.
La versión que selecciona tu generador depende de la cantidad de datos que introduces. Más datos activan automáticamente una versión superior con más módulos. Por eso mantener los datos compactos mejora directamente la escaneabilidad.
Tipos de datos que afectan a la capacidad
Los códigos QR utilizan diferentes modos de codificación en función de los caracteres de tus datos. Cada modo tiene una eficiencia diferente, lo que afecta directamente a cuánto puedes almacenar.
El modo numérico maneja dígitos del 0 al 9 y ofrece la mayor capacidad. Si tus datos son exclusivamente números, puedes almacenar significativamente más. El modo alfanumérico maneja letras mayúsculas de la A a la Z, dígitos y símbolos básicos como espacios y signos de dólar, ofreciendo una capacidad media.
El modo binario o byte maneja cualquier carácter de 8 bits, incluyendo texto codificado en UTF-8, URLs con letras minúsculas y caracteres especiales. Este modo ofrece menor capacidad pero máxima flexibilidad. El modo Kanji codifica eficientemente caracteres japoneses de doble byte.

Niveles de corrección de errores explicados
Los códigos QR incluyen datos redundantes que permiten el escaneo incluso cuando partes del código están dañadas, sucias u obstruidas. Existen cuatro niveles de corrección de errores, cada uno intercambiando capacidad por durabilidad.
El Nivel L recupera hasta un 7 por ciento de daño y ofrece la máxima capacidad. El Nivel M recupera hasta un 15 por ciento de daño y proporciona una opción equilibrada ideal para la mayoría de los casos de uso. El Nivel Q recupera hasta un 25 por ciento de daño y funciona bien para códigos que puedan sufrir desgaste. El Nivel H recupera hasta un 30 por ciento de daño, pero ofrece la menor capacidad.
Una corrección de errores más alta significa más datos redundantes, lo que a su vez significa menos espacio para tu contenido real. Para campañas de marketing y entornos limpios, el Nivel M suele proporcionar el mejor equilibrio. Para entornos industriales con polvo, arañazos u obstrucción parcial, el Nivel Q o H tiene sentido a pesar de la capacidad reducida.
Innova la experiencia de tus clientes
Descubre cómo las empresas usan VISU para convertir escaneos QR en engagement medible.
Video rápido. Gana tu primera recompensa.
Capacidad máxima de datos en Versión 40
En el máximo teórico con Versión 40 y corrección de errores Nivel L, los códigos QR pueden almacenar cantidades impresionantes de datos. Los datos numéricos alcanzan los 7.089 caracteres. Los datos alfanuméricos alcanzan los 4.296 caracteres. Los datos binarios alcanzan los 2.953 bytes. Los caracteres Kanji alcanzan los 1.817.
Estas cifras suenan grandes, pero representan un caso extremo. Un código Versión 40 con 177×177 módulos es denso, complejo y difícil de escanear con fiabilidad. Las aplicaciones reales deberían mantenerse bastante por debajo de estos máximos para garantizar un escaneo rápido y fiable en distintos tipos de dispositivos y condiciones de iluminación.
Escenarios prácticos y recomendaciones
Las URLs funcionan mejor por debajo de 100 caracteres para obtener códigos limpios y fiables. Usa enlaces cortos en tu propio dominio y mantén los parámetros UTM compactos. Un enlace corto de 30 caracteres se escanea más rápido que una URL de seguimiento de 200 caracteres con el mismo destino.
La información de contacto vCard puede alcanzar hasta unos 3 KB, pero prueba en varios dispositivos antes de desplegar. Los teléfonos más antiguos y las cámaras de gama baja tienen dificultades con tarjetas de contacto densas. Las cadenas de pago para PIX, UPI o sistemas similares suelen mantenerse por debajo de los 500 caracteres.
Las credenciales Wi-Fi normalmente necesitan de 100 a 300 caracteres, dependiendo de la longitud del nombre de red y la complejidad de la contraseña. El contenido de texto largo nunca debería ir directamente en un código QR. Enlaza a contenido alojado en su lugar y usa el código como puntero.

Por qué más grande no siempre es mejor
Los códigos QR más grandes con más datos generan problemas que anulan su ventaja de capacidad. Los códigos densos son más difíciles de escanear porque los módulos individuales se reducen y requieren un enfoque preciso. Necesitan áreas de impresión más grandes para mantener tamaños de módulo legibles.
Los teléfonos más antiguos y las cámaras de menor calidad fallan con más frecuencia en códigos densos, especialmente con poca luz o a distancia. La velocidad de escaneo disminuye a medida que el decodificador procesa más módulos. Los usuarios pueden desistir antes de que un código denso complete el escaneo.
La mejor práctica consiste en tratar los códigos QR como punteros en lugar de contenedores. Almacena una URL corta o un identificador en el código. Aloja el contenido real, ya sea una página web, un PDF, un vídeo o datos complejos, en un servidor donde controles la experiencia. Comprender la diferencia entre códigos QR dinámicos y estáticos te ayuda a tomar esta decisión arquitectónica correctamente.
Consejos de optimización para un escaneo fiable
Usa enlaces cortos en tu propio dominio. Un dominio corto de marca como tumarca.link/oferta genera confianza mientras mantiene bajo el número de caracteres. Plataformas como VISU proporcionan esta capacidad junto con seguimiento y analíticas. Para más información sobre cómo seleccionar la herramienta adecuada, consulta nuestra guía de generador de códigos QR para negocios.
Aloja los archivos grandes online en lugar de incorporarlos. Un PDF de 2 MB incorporado en un código QR crea un desastre inescaneable. Un enlace corto a ese PDF crea un código limpio y fiable con capacidades de seguimiento.
Elige corrección de errores Nivel M o Q para la mayoría de los casos. El Nivel L maximiza la capacidad pero deja los códigos vulnerables a daños menores. El Nivel H desperdicia capacidad a menos que tu entorno requiera genuinamente una durabilidad extrema. Para una guía completa de diseño, consulta nuestras mejores prácticas de códigos QR.
Prueba en múltiples dispositivos y distancias antes de imprimir. Lo que se escanea perfectamente en tu teléfono más reciente puede fallar en dispositivos más antiguos o con diferente iluminación. Una sesión rápida de pruebas ahorra reimpresiones y frustración del usuario.
Conclusión
Los códigos QR pueden almacenar una cantidad sorprendente de datos, pero el uso práctico se centra en la eficiencia y la escaneabilidad, no en la capacidad máxima. Para marketing, pagos, logística y casos de uso cotidianos, mantener los códigos cortos y dinámicos ofrece mejores resultados.
Escaneas más, rompes menos e iteras más rápido cuando los códigos se mantienen compactos. Los códigos dinámicos te permiten actualizar destinos sin reimprimir, añadir parámetros de seguimiento, ejecutar tests A/B y recompensar el engagement de los usuarios. La cuestión de la capacidad importa menos cuando tu código es un puntero inteligente en lugar de un contenedor de datos. Para las empresas que buscan monetizar las interacciones QR, los códigos compactos con enrutamiento dinámico crean la base para convertir escaneos en ingresos y engagement medible.
Transforma cada escaneo en ingresos
Únete a las empresas que ya usan VISU para experiencias QR gamificadas.
Video rápido. Gana tu primera recompensa.