Niveles de corrección de errores de los códigos QR: ¿cuál deberías elegir?
Niveles de corrección de errores de los códigos QR: ¿cuál deberías elegir?
La corrección de errores es la tecnología que hace que los códigos QR sean notablemente resistentes. Un código QR puede estar parcialmente sucio, rayado, obstruido o incluso tener un logotipo insertado en su centro y aun así escanearse con éxito. Esta resistencia proviene de la corrección de errores Reed-Solomon, un algoritmo matemático que codifica datos redundantes junto con tu información original. Cuando parte del código es ilegible, el escáner reconstruye los datos que faltan a partir de esta redundancia.
Elegir el nivel de corrección de errores correcto es una de las decisiones más importantes al generar un código QR. La elección equivocada puede significar un código que no se escanea en condiciones reales o uno que es innecesariamente denso y difícil de leer.
Los cuatro niveles de corrección de errores
Los códigos QR bajo la norma ISO/IEC 18004 ofrecen precisamente cuatro niveles de corrección de errores. Cada uno representa una compensación distinta entre tolerancia a daños y capacidad de datos.
Nivel L — Bajo (recuperación del 7 %)
El nivel L dedica la menor cantidad de espacio a la corrección de errores, recuperando ese espacio para el almacenamiento de datos. Puede restaurar hasta el 7 % de las palabras de código dañadas.
- Capacidad de datos: Máxima posible para una versión determinada
- Densidad de módulos: La más baja, por lo que los módulos son más grandes y más fáciles de escanear
- Ideal para: Pantallas exclusivamente digitales (pantallas de teléfono, monitores), entornos interiores limpios y escenarios en los que el almacenamiento máximo de datos es crítico
- Evítalo cuando: El código se vaya a imprimir, manipular o exponer a cualquier desgaste
El nivel L es la elección correcta cuando muestras un código QR en una pantalla digital que nunca se toca y necesitas almacenar más datos de los que permitiría el nivel M.
Nivel M — Medio (recuperación del 15 %)
El nivel M es el predeterminado en la mayoría de los generadores de códigos QR y el más utilizado en general. Recupera hasta el 15 % de los datos dañados.
- Capacidad de datos: Aproximadamente el 85 % de la capacidad del nivel L
- Densidad de módulos: Moderada; normalmente entre un 15 y un 20 % más de módulos que el nivel L
- Ideal para: Materiales impresos estándar (folletos, trípticos, carteles), envasado de productos con manipulación mínima y uso general en interiores
- Evítalo cuando: El código vaya a estar expuesto a un desgaste significativo, a la intemperie o a obstrucciones intencionadas como la colocación de logotipos
El nivel M es el valor seguro predeterminado para la mayoría de las aplicaciones empresariales. Proporciona una buena protección sin aumentar innecesariamente la densidad del código QR.
Nivel Q — Cuartil (recuperación del 25 %)
El nivel Q ofrece una protección robusta, recuperando hasta el 25 % de las palabras de código dañadas. Este es el nivel mínimo recomendado para códigos QR que incorporan logotipos o elementos gráficos.
- Capacidad de datos: Aproximadamente el 75 % de la capacidad del nivel L
- Densidad de módulos: Notablemente más densa; los módulos son más pequeños para la misma versión
- Ideal para: Envasado de productos, etiquetas de envío, materiales impresos que se manipulan y cualquier código QR con logotipo o elemento de diseño
- Evítalo cuando: El tamaño impreso es muy pequeño (menos de 2 cm) y necesitas que el código siga siendo escaneable
El nivel Q es el punto de partida para cualquier código QR que existirá en el mundo físico y se enfrentará a una manipulación real.
Nivel H — Alto (recuperación del 30 %)
El nivel H ofrece la corrección de errores máxima disponible en el estándar de códigos QR, recuperando hasta el 30 % de las palabras de código dañadas.
- Capacidad de datos: Aproximadamente el 65 % de la capacidad del nivel L
- Densidad de módulos: La más alta; los módulos más pequeños para una versión determinada
- Ideal para: Señalización exterior, entornos industriales, códigos sobre tejidos o superficies curvas y tamaños máximos de logotipo
- Considera: Si el aumento de densidad hace que el código sea más difícil de escanear en el tamaño de impresión previsto
El nivel H es tu póliza de seguro para entornos difíciles en los que el código puede enfrentarse a las condiciones más adversas.
Tabla comparativa
| Nivel | Recuperación | Capacidad relativa | Seguro con logotipo | Tamaño mínimo de impresión | Uso típico | |-------|----------|------------------|-----------|----------------|-------------| | L | 7 % | 100 % (base) | No | 1.5 cm | Pantallas digitales | | M | 15 % | ~85 % | Arriesgado | 2.0 cm | Impresión estándar | | Q | 25 % | ~75 % | Sí | 2.5 cm | Envasado, logotipos | | H | 30 % | ~65 % | El mejor | 3.0 cm | Exterior, industrial |
Cómo la corrección de errores permite diseños QR personalizados
Los diseños de códigos QR personalizados suelen incluir logotipos, iconos o elementos gráficos que cubren parcialmente los módulos de datos. Sin corrección de errores, cubrir solo unos pocos módulos haría que el código fuera ilegible. El sistema de corrección de errores reconstruye los datos cubiertos a partir de las palabras de código redundantes almacenadas en otra parte del código.
Regla general para la colocación de logotipos:
- Nivel M: Un logotipo que cubra hasta el 8 % del área del código aún puede escanearse
- Nivel Q: Un logotipo que cubra hasta el 20 % del área del código suele ser seguro
- Nivel H: Es posible un logotipo que cubra hasta el 25-30 % del área del código
Prueba siempre los códigos con logotipo en varios dispositivos y en distintas condiciones de iluminación antes de la impresión en masa.
Marco práctico de decisión
Usa este árbol de decisión para seleccionar el nivel de corrección de errores adecuado:
- ¿Es el código puramente digital (solo pantalla)? → Nivel L
- ¿Se imprime el código en un entorno interior limpio? → Nivel M (predeterminado)
- ¿Se va a tocar, manipular o enviar el código? → Nivel Q
- ¿Incluye el código un logotipo o elementos gráficos? → Nivel Q como mínimo, Nivel H preferido
- ¿Estará el código al aire libre o en condiciones adversas? → Nivel H
- ¿Es muy pequeña el área de impresión (menos de 2 cm)? → Nivel M (para mantener un tamaño de módulo mayor)
Escenarios del mundo real
Código QR de menú de restaurante
Colocado en una mesa cerca de los condimentos. El código puede salpicarse, mancharse o quedar parcialmente cubierto por una servilleta. Recomendado: Nivel Q. El código se imprime lo suficientemente grande como para que el aumento de densidad no sea un problema, y la protección adicional evita frustrantes fallos de escaneo durante un servicio ajetreado.
Código QR de envasado de producto
Impreso en una caja de cartón que pasa por el envío, el almacenamiento y el estante de venta. La superficie puede rozarse. Recomendado: Nivel Q. La recuperación del 25 % soporta rozaduras y arañazos manteniendo el código lo suficientemente pequeño para las limitaciones del diseño del envase.
Código QR de valla publicitaria
Instalado en el exterior, expuesto al sol, la lluvia y una iluminación variable. Visto desde la distancia. Recomendado: Nivel H. El mayor tamaño físico compensa el aumento de densidad, y la corrección de errores máxima protege contra el deslumbramiento del sol, las sombras y los daños meteorológicos.
Código QR en pantalla digital
Mostrado en un monitor de televisión o una tableta. Nunca se toca ni se daña físicamente. Recomendado: Nivel L. La corrección de errores más baja ofrece los módulos más grandes y el escaneo más rápido, y el daño no es una preocupación.
Código QR de tarjeta de visita
Impreso muy pequeño para caber en una tarjeta estándar. Se lleva en carteras y puede rozarse. Recomendado: Nivel M. El nivel Q o H exigiría un código más grande (poco práctico en una tarjeta de visita) o módulos más finos que podrían no imprimirse con claridad.
Genera códigos QR con corrección de errores
Nuestro generador gratuito de códigos QR en línea te permite seleccionar entre los cuatro niveles de corrección de errores y previsualizar el impacto visual de tu elección. Prueba diferentes configuraciones para encontrar el equilibrio óptimo entre fiabilidad de escaneo y capacidad de datos para tu caso de uso concreto. Para códigos con logotipo, el generador recomienda automáticamente el nivel Q o H y valida que tu diseño se encuentre dentro de los límites de corrección de errores imprimibles.