¿Alguna vez escaneaste un código QR con el logo de la empresa en el centro y funcionó perfecto? ¿Cómo es posible si la imagen técnicamente "tapa" parte del código? La respuesta está en la corrección de error: un mecanismo incorporado que mantiene el QR legible aunque una parte esté dañada, sucia o cubierta.

Entender los cuatro niveles (L, M, Q, H) marca una diferencia real a la hora de elegir el generador adecuado para tu contexto: un QR industrial necesita ajustes muy distintos a uno en la pantalla de un smartphone.

¿Qué es la corrección de error?

Los códigos QR están basados en Reed-Solomon, un algoritmo de corrección de errores desarrollado originalmente para CDs y comunicaciones espaciales. La idea es sencilla: al generar el QR, algunos módulos (los cuadraditos negros) no almacenan datos útiles, sino redundancia. Si algunos módulos se destruyen o cubren, el lector usa esa redundancia para reconstruir la información original.

Por eso un código QR rasgado sigue funcionando, y por eso colocar un logo en el centro no impide la lectura — siempre que el porcentaje de área "oculta" no supere lo que el nivel elegido puede recuperar.

Los 4 niveles de corrección de error

Nivel % recuperable Tamaño relativo del QR Cuándo usar
L ~7% Más pequeño / más limpio Pantalla digital, entorno controlado
M ~15% Medio Impresión estándar, uso general
Q ~25% Mayor Ambientes con suciedad leve, logos pequeños
H ~30% Mayor / más denso Logo en el centro, industria, calle, sol

Nivel L — Low (bajo)

Recupera hasta el 7% de los datos si parte del QR sufre daños. Genera el código más compacto y limpio, ideal para pantallas donde el escaneo ocurre en condiciones perfectas.

Nivel M — Medium (medio)

Recupera hasta el 15%. Es el estándar de la mayoría de los generadores. Funciona bien para impresión común — flyers, tarjetas de visita, packaging — donde pueden aparecer pequeñas manchas o arañazos.

Nivel Q — Quartile (cuartil)

Recupera hasta el 25%. Buena elección cuando el QR estará en entornos con suciedad moderada o cuando quieres añadir un logo pequeño sin comprometer la lectura.

Nivel H — High (alto)

Recupera hasta el 30%. Es el nivel adecuado para QR con un logo grande en el centro, entornos industriales (grasa, polvo, humedad), vallas publicitarias expuestas al sol o superficies que se desgastan con el tiempo.

El compromiso: más protección = código más denso

Cuanto mayor es el nivel de corrección, más módulos de redundancia se añaden. Con los mismos datos, un QR de nivel H tiene muchos más cuadraditos que uno de nivel L. Esto implica:

  • Código más pequeño = más fácil de leer en impresiones pequeñas o a mayor distancia.
  • Código más denso = más difícil de leer si el tamaño físico es insuficiente.

Si usas nivel H con una URL muy larga, el QR puede volverse tan denso que las cámaras comunes tendrán dificultades. La solución es acortar el enlace — un acortador de enlaces lo resuelve, y un QR dinámico también almacena un enlace corto internamente.

Cómo Code2Scan ajusta el nivel al añadir un logo

Cuando usas el generador de QR Code de Code2Scan y subes un logo, el generador sube automáticamente el nivel a Q o H — según el tamaño del logo. Así, el área cubierta por la imagen queda dentro del límite de recuperación y el QR sigue funcionando.

¿Quieres personalizar el logo en tu QR? Consulta la guía completa: QR Code con logo personalizado.

Paso a paso: elegir el nivel correcto

  1. Define el destino del QR — ¿pantalla, papel, valla, superficie industrial?
  2. ¿Llevará logo? Si es así, usa Q o H. Si no, L o M suelen bastar.
  3. Calcula el tamaño físico — un QR de nivel H con URL larga necesita al menos 3–4 cm. Consulta las reglas en tamaño mínimo del QR Code.
  4. Prueba antes de imprimir — escanea con la cámara del móvil para validar.
  5. Acorta el enlace si es necesario — menos datos = QR menos denso incluso en nivel alto.

Errores comunes

❌ Usar nivel H sin necesidad

Mucha gente oye "H es más seguro" y lo elige sin pensar. Si el QR va en una pantalla limpia, el nivel H solo hace el código más denso y difícil de escanear — sin ningún beneficio real.

❌ Añadir logo sin ajustar el nivel

Poner un logo en el centro de un QR de nivel L cubre más del 7% que puede recuperar. Resultado: un QR que no se puede leer. Usa siempre Q o H al insertar un logo.

❌ Combinar datos largos + nivel alto

Una URL de 200 caracteres + nivel H = un QR diminuto que resulta ilegible. Acorta el enlace o aumenta el tamaño físico del código.

❌ Confiar solo en la vista

Un QR puede parecer correcto y fallar en cámaras menos potentes. Prueba siempre con al menos dos dispositivos antes de imprimir a gran escala.

Descubre más errores clásicos en errores comunes en QR Code.

Resumen

  1. La corrección de error Reed-Solomon permite leer el QR aunque parte esté cubierta o dañada.
  2. L (~7%) — para pantallas, entornos limpios; código más compacto.
  3. M (~15%) — estándar general; impresión común.
  4. Q (~25%) — logo pequeño o entorno con suciedad leve.
  5. H (~30%) — logo grande, industria, calle; código más denso.
  6. Datos largos + nivel alto = usa un enlace corto para no saturar el código.
  7. Prueba siempre antes de imprimir a escala.

¿Listo para crear un código QR con el nivel de corrección ideal — y con logo si quieres? Accede al generador de Code2Scan y personalízalo en segundos.