Qraft

Límites de datos de los códigos QR - Capacidad máxima y consejos prácticos

Capacidad máxima de los códigos QR

En su tamaño máximo (Versión 40), un código QR puede almacenar hasta 7.089 caracteres numéricos, 4.296 caracteres alfanuméricos o 2.953 bytes de datos binarios. Para japonés (Shift JIS), se pueden almacenar hasta 1.817 caracteres.

Sin embargo, estos son máximos teóricos con el nivel de corrección de errores más bajo (L). En la práctica, la corrección de errores se establece en M o superior, reduciendo la capacidad utilizable a aproximadamente el 70-80% de estas cifras.

Directrices de tamaño de datos por caso de uso

Estimaciones prácticas para usos comunes:

  • URL corta (p. ej., https://example.com): ~25 caracteres. El código QR más pequeño es suficiente
  • URL larga (con parámetros): 100-200 caracteres. Un código QR pequeño lo maneja
  • Información de conexión Wi-Fi: ~50-80 caracteres. Cabe cómodamente
  • vCard (contacto): 200-500 caracteres. Incluye nombre, teléfono, correo electrónico, dirección
  • Texto largo: más allá de 500 caracteres japoneses, el código QR se vuelve demasiado grande para un escaneo fiable

Qué sucede con más datos

A medida que aumentan los datos, la versión (tamaño) del código QR crece automáticamente. Las versiones superiores significan más módulos (celdas blancas y negras), haciendo cada módulo más pequeño con el mismo tamaño de impresión.

Los módulos más pequeños son más susceptibles a problemas de resolución de la cámara y calidad de impresión, aumentando los errores de escaneo. En la práctica, almacenar una URL de página web y ver los detalles en línea es más fiable que incrustar grandes cantidades de texto directamente.

Versiones y el número de celdas

Los códigos QR tienen estándares desde la versión 1 hasta la versión 40, y cuanto mayor es el número, más celdas (módulos) hay en vertical y horizontal. La versión 1 tiene 21 celdas por lado, mientras que la versión 40 llega a 177 celdas. Cuando aumentan los datos a almacenar, se elige automáticamente una versión más alta para contenerlos, y el patrón del código se vuelve más fino. Cuanto más fino el patrón, más resolución de impresión y rendimiento de cámara se requieren. Ten en cuenta que, si quieres imprimir pequeño pero metes una gran cantidad de datos, el código se vuelve difícil de escanear.

El equilibrio con el nivel de corrección de errores

Los códigos QR tienen un mecanismo de corrección de errores que permite leerlos incluso con suciedad o partes faltantes, y su fuerza puede elegirse entre cuatro niveles. Cuanto mayor es el nivel de corrección, más datos adicionales para la restauración, por lo que disminuye la cantidad real de información que cabe en un código del mismo tamaño. En lugares que se ensucian, como carteles exteriores, un nivel alto es tranquilizador, pero consume capacidad en consecuencia. Por el contrario, un nivel bajo basta si solo pones una URL corta en interiores. Según el uso, eliges si priorizar la robustez o la capacidad.

Diferencias de capacidad según el tipo de carácter

El número de caracteres que un código QR puede almacenar cambia con el tipo de datos que introduces. Los datos de solo números caben de la forma más eficiente, y el número de caracteres que caben en el mismo tamaño disminuye en el orden de alfanuméricos, kanji y datos que incluyen otros símbolos. Esto se debe a que la cantidad de datos necesaria para representar un carácter difiere según el tipo. Que una URL larga con muchos símbolos use sorprendentemente mucha capacidad se debe a este mecanismo. Cuando quieras ahorrar capacidad, reducir los símbolos innecesarios y mantener la composición de caracteres lo más simple posible es eficaz.

Comprueba probándolo de verdad

Para hacerte una idea de la capacidad de un código QR, lo mejor es generarlo y probarlo realmente cambiando la cantidad de datos. Hacer códigos a partir de una URL corta y una larga, y de una cadena de solo números y una que incluya símbolos, te permite ver con tus ojos cómo cambia la finura del patrón. También puedes comprobar que, incluso con el mismo contenido, el patrón cambia al variar el nivel de corrección de errores. Comprobar mientras generas el equilibrio entre los datos que necesitas para tu uso y la facilidad de escaneo ayuda a evitar el fallo de un código que no puede leerse una vez impreso.

Consejos para reducir el tamaño de los datos

Consejos para mantener los códigos QR compactos:

  • Usar acortadores de URL: acortar las URL largas con bit.ly etc. para códigos QR más pequeños
  • Eliminar parámetros innecesarios: minimizar los parámetros de seguimiento (utm_source, etc.) al final de las URL
  • Aprovechar el modo alfanumérico: las URL se codifican en modo alfanumérico, más eficiente que el texto japonés
  • Poner la información en la web: almacenar solo la URL en el código QR; poner los detalles en la página enlazada