Lección 2

Niveles de corrección de errores

L, M, Q y H — y la compensación de redundancia.

Los códigos QR incluyen codewords de corrección de errores para que los escáneres recuperen cuando parte del símbolo está sucio, arrugado o cubierto.

Los cuatro niveles

NivelRecuperación aprox.Uso típico
L~7%Máxima capacidad de datos; pantalla limpia y grande
M~15%Predeterminado para URLs y texto corto cotidianos
Q~25%Impresión pequeña, obstrucción parcial
H~30%Logos centrales, etiquetas desgastadas, entornos duros

Mayor corrección añade redundancia. El símbolo se vuelve más denso para el mismo payload — cadenas largas pueden fallar al codificarse en niveles altos dentro de un recuento razonable de módulos.

Compensaciones que sienten los desarrolladores

  • Más datos → prefiere L o M
  • Impresión más pequeña o cobertura parcial → prefiere Q o H
  • Errores de generación en herramientas del navegador → acorta texto o baja un nivel

Los porcentajes describen cuánto daño puede ser recuperable — no una garantía bajo toda cámara e iluminación.

No sustituye el diseño

La corrección de errores ayuda con símbolos dañados. No corrige:

  • Bajo contraste (gris claro sobre blanco)
  • Zona silenciosa (margen) faltante alrededor del código
  • Desenfoque extremo o reflejos brillantes

Conclusión clave

Elige M cuando dudes. Sube a Q/H cuando sea probable daño físico u obstrucción — no porque «más corrección siempre es mejor».

Volver al resumen del curso