Saltar al contenido principal

Niveles de corrección de errores del QR explicados: cuándo usar L, M, Q o H

Transparent patches over a decorative mosaic proof card

Las tasas aproximadas L/M/Q/H se refieren al total de palabras de código, no al área física que se puede tapar. Una corrección más alta añade redundancia y puede aumentar la densidad. Mantén el logo pequeño y los patrones funcionales intactos; comprueba la exportación y una muestra física.

Qué hace realmente la corrección de errores

Reed–Solomon añade palabras de código redundantes para ayudar a recuperar datos dañados. La recuperación depende de qué partes falten; un logo puede tapar patrones esenciales. El nivel elegido no garantiza la lectura de un código decorado o dañado concreto.

Los cuatro niveles, en números claros

Los porcentajes se refieren al total de palabras de código, no al área visible que un logo puede tapar con seguridad.

  • L (bajo) — ~7 %. La menor redundancia, el código más pequeño/grueso. Bien para códigos digitales limpios que se escanean en pantalla.
  • M (medio) — ~15 %. El valor por defecto del día a día y un buen equilibrio para la mayoría de los códigos impresos.
  • Q (cuartil) — ~25 %. Resistencia extra para códigos que puedan rozarse, o que lleven un logo pequeño.
  • H (alto) — alrededor del 30% de las palabras de código. Añade redundancia, pero no garantiza que un logo, un daño concreto o una impresión se puedan leer.

La trampa: a más nivel, código más denso

Esto es lo que se salta la mayoría de los consejos de «usa siempre H»: subir el nivel añade módulos. A un tamaño físico fijo, más módulos significa que cada cuadrado es más pequeño —y los módulos más pequeños son más difíciles de escanear, sobre todo impresos en pequeño o leídos de lejos—. Así que H no es una mejora gratis. Si pasas a H y imprimes el código diminuto y le metes una URL larga, puedes acabar con un código más difícil de escanear de lo que habría sido uno normal en M.

Cuándo subirlo —y cuándo no

Una guía de decisión sencilla:

  • ¿Añades un logo? Una corrección mayor puede ayudar, pero no garantiza recuperar el centro tapado. Usa un logo pequeño, evita los patrones funcionales y comprueba la exportación real.
  • ¿Imprimes sobre algo que se manipula, se roza o se curva (embalajes, etiquetas de equipos, pulseras)? Q o H te da un margen de seguridad.
  • ¿Código normal, impresión limpia, escaneado de cerca? Quédate en M. No pagues el impuesto de densidad que no necesitas.
  • ¿Contenido largo impreso pequeño? No recurras a H para compensar —acorta la URL o imprime más grande—. La redundancia no puede arreglar módulos que simplemente son demasiado pequeños para resolverse.

Prueba el nivel que elegiste

Tras elegir nivel y tamaño, compara la exportación y sus variantes digitales. No reproducen luz, distancia de cámara ni materiales reales; confirma el contenido decodificado y escanea una muestra física.

Preguntas frecuentes

¿Qué nivel de corrección de errores del QR debo usar?

Usa M para la mayoría de los códigos. Sube a H cuando añadas un logo central (tapa parte del código), y a Q o H para superficies que puedan rozarse o curvarse. Deja L para códigos limpios en pantalla. No pongas H por defecto en todo —hace el código más denso y puede perjudicar el escaneo cuando se imprime pequeño.

¿Un nivel de corrección de errores más alto hace más fiable un código QR?

Solo hasta cierto punto. Tolera más daño, pero también añade módulos, así que cada cuadrado se hace más pequeño al mismo tamaño físico —lo que puede reducir la fiabilidad si luego imprimes pequeño o lees de lejos—. El nivel correcto equilibra la tolerancia al daño con el tamaño de módulo.

¿Qué nivel de corrección de errores necesito para un código QR con logo?

Puedes considerar H, pero no uses su porcentaje de recuperación como límite de área para el logo. Mantenlo pequeño, conserva los patrones funcionales y comprueba el archivo descargado y una muestra física.

¿Qué significan L, M, Q y H en un código QR?

L, M, Q y H son niveles de corrección con tasas aproximadas del 7%, 15%, 25% y 30% del total de palabras de código. No indican qué área puede tapar un logo con seguridad. Más redundancia también puede producir un símbolo más denso.