Niveles de corrección de errores L, M, Q, H: cómo elegir
Comprender los niveles de corrección de errores y sus compensaciones. Cuándo usar la recuperación L (7 %), M (15 %), Q (25 %) o H (30 %).
Niveles de corrección de errores L, M, Q, H: cómo elegir
Cada código QR incluye datos de corrección de errores Reed-Solomon que permiten la recuperación tras daños, suciedad u obstrucción parcial. Los cuatro niveles de corrección de errores (EC) ofrecen diferentes compensaciones entre resistencia y capacidad de datos.
Los cuatro niveles
| Nivel | Tasa de recuperación | Caso de uso |
|---|---|---|
| L (Bajo) | ~7 % | Pantallas digitales, entornos controlados |
| M (Medio) | ~15 % | Uso general, predeterminado para la mayoría de aplicaciones |
| Q (Cuartil) | ~25 % | Señalización exterior, manipulación intensa |
| H (Alto) | ~30 % | Industrial, integración de logotipos, entornos hostiles |
Cómo funciona la corrección de errores
Cuando se genera un código QR, el codificador añade codewords de corrección de errores redundantes junto con sus datos. Al momento del escaneo, el decodificador usa estos codewords para detectar y corregir errores. Cuantos más codewords de EC, más daño puede sobrevivir el código — pero menos espacio queda para sus datos reales.
En el nivel de EC L, aproximadamente el 7 % de los codewords son corregibles. En el nivel H, se puede recuperar aproximadamente el 30 %. Esto significa que un código QR de versión 5 en el nivel L puede contener 154 bytes, pero la misma versión en el nivel H solo contiene 74 bytes.
Marco de decisión
Elija el nivel L cuando el código QR se muestre en una pantalla digital (teléfono, monitor, TV) sin riesgo de daño físico. Esto le da máxima capacidad de datos y la versión más pequeña posible.
Elija el nivel M para aplicaciones de impresión general: tarjetas de visita, folletos, etiquetas de producto. El nivel M es el predeterminado en la mayoría de los generadores y ofrece un buen equilibrio.
Elija el nivel Q cuando el código QR enfrentará estrés físico moderado: señalización exterior, etiquetas de almacén o códigos que podrían rayarse o mancharse.
Elija el nivel H para la integración de logotipos (el logotipo cubre y «daña» módulos), entornos industriales, o cualquier escenario donde el código pueda sufrir daños significativos.
La compensación de capacidad
Los niveles de EC más altos reducen sustancialmente la capacidad de datos. Si sus datos apenas caben en el nivel M, cambiar al nivel H puede forzar al generador a usar una versión más grande, aumentando el tamaño físico del código. Pruebe siempre con sus datos reales.
Puntos clave
- Cuatro niveles: L (7 %), M (15 %), Q (25 %), H (30 %) de recuperación de errores
- Mayor EC = mayor resistencia al daño pero menor capacidad de datos
- El nivel M es la opción predeterminada segura para la mayoría de los códigos QR impresos
- El nivel H es esencial al integrar un logotipo
- Verifique siempre que sus datos quepan en el nivel de EC elegido antes de imprimir