Corrección de Errores en Códigos QR: Qué Nivel Usar
La corrección de errores QR define cuánto daño sobrevive tu código. Aprende los niveles L, M, Q, H y cuál usar según tu caso de uso. Gratis.

Este articulo fue escrito por el equipo de QR Nova. Desarrollamos software de codigos QR, lo que puede influir en nuestra perspectiva.
La mayoría de las guías sobre corrección de errores en códigos QR listan los cuatro niveles, dan los porcentajes y dan el tema por terminado. Eso es técnicamente correcto y completamente inútil para quien necesita tomar una decisión real. Lo que omiten: una corrección de errores más alta no solo hace el código más resistente. Lo hace físicamente más grande, más denso y más difícil de escanear en contextos pequeños o de baja resolución. Elegir mal este parámetro es la causa raíz de la mayoría de los fallos de códigos QR que no provienen de suscripciones canceladas.
Resumen
- La corrección de errores QR (ECC) usa codificación Reed-Solomon para recuperar datos dañados. Cuatro niveles: L (7%), M (15%), Q (25%), H (30%).
- Mayor ECC = más módulos = módulos más pequeños al mismo tamaño de impresión = más difícil de escanear en tamaños pequeños.
- Cualquier logo en un código QR requiere el Nivel H. Siempre. Los generadores que soportan logos cambian a H automáticamente, pero rara vez lo informan.
- Para pantallas digitales sin logo: L o M. Para impresión sin logo: M. Para exteriores, uso físico intenso o bordado: H independientemente del logo.
Qué Es la Corrección de Errores en Códigos QR
Genera un código QR con el ECC correcto gratis
EmpezarLa corrección de errores en códigos QR es un mecanismo de redundancia incorporado definido en ISO/IEC 18004 que permite a un lector reconstruir los datos de un código QR aunque partes del mismo estén dañadas, sucias u ocultas. Usa codificación Reed-Solomon, una técnica matemática inventada por Irving Reed y Gustave Solomon en 1960 y adoptada luego para todo, desde discos compactos hasta comunicaciones en el espacio profundo.
Reed-Solomon funciona añadiendo ecuaciones polinomiales derivadas de los datos originales. Si los módulos están ausentes o ilegibles, el decodificador resuelve las ecuaciones usando los datos supervivientes para recuperar lo que falta. Cuanta más capacidad ECC se asigne, más módulos pueden dañarse antes de que el código sea ilegible.
Esto no es compresión. Es redundancia. El código es físicamente más grande porque almacena tanto los datos originales como el respaldo matemático. Ese coste de tamaño es el compromiso que cada decisión sobre nivel ECC te obliga a tomar.
Los Cuatro Niveles de Corrección de Errores
ISO/IEC 18004 define exactamente cuatro niveles ECC. Cada uno especifica el porcentaje máximo de palabras clave que pueden restaurarse:
- Nivel L (Bajo): Recupera hasta el 7% de las palabras clave dañadas. Produce el código QR más pequeño y menos denso. Se rompe con daño físico mínimo.
- Nivel M (Medio): Recupera hasta el 15%. El valor predeterminado estándar para la mayoría de los generadores. Buen equilibrio para uso en entornos limpios sin logos.
- Nivel Q (Cuartil): Recupera hasta el 25%. Adecuado para entornos industriales ligeros o con riesgo moderado de contaminación.
- Nivel H (Alto): Recupera hasta el 30%. Necesario para logos, uso exterior, bordado y cualquier contexto con riesgo importante de daño físico.
Qué Significa Realmente el "Porcentaje de Recuperación"
Cuando la documentación dice que el Nivel H "recupera hasta el 30%", eso se refiere al 30% de las palabras clave del código, no al 30% del área física. Un logo que cubre aproximadamente el 20-25% del área total de un código QR típicamente permanece dentro de la capacidad de recuperación del Nivel H. Por eso la regla de tamaño máximo del logo del 30% del área existe como límite estricto, no como sugerencia.
El Compromiso Central: Más Protección Significa Más Densidad
Los niveles ECC más altos no producen un código del mismo tamaño que uno de nivel inferior. Producen un código con más módulos porque los datos de respaldo Reed-Solomon ocupan espacio físico en la cuadrícula de módulos.
Al mismo tamaño de impresión — digamos, un cuadrado de 3 cm × 3 cm en una tarjeta de visita — un código de Nivel H tiene más módulos que uno de Nivel L. Cada módulo es por tanto físicamente más pequeño. Un lector que resuelve módulos al tamaño de impresión de 3 cm con ECC de Nivel L puede no resolver los módulos más pequeños de un código de Nivel H al mismo tamaño.
La solución: imprimir más grande. Un código de Nivel H en una tarjeta de visita debe tener como mínimo 2,5 cm × 2,5 cm, idealmente 3 cm o más.
Por Qué el Código QR de "Aspecto Limpio" Es el Menos Fiable
El código QR con menos módulos oscuros — el que parece más limpio y simple — usa ECC de Nivel L. Es visualmente atractivo. También se rompe en el momento en que un arañazo, mancha o defecto de impresión cubre más del 7% de su área de datos. Una elección válida si eres consciente de lo que estás sacrificando. Una mancha de café en el mantel de papel de un restaurante que golpea un código de Nivel L en el lugar correcto provoca un fallo de escaneo.
El generador de QR Nova aplica por defecto el Nivel M para códigos sin logos. Para cualquier código con logo o exposición exterior, el generador aplica el Nivel H automáticamente.
Modos de Fallo: Qué Ocurre Realmente Cuando el ECC Es Incorrecto
Códigos QR Bordados
Los espacios entre hilos crean pérdida de módulos. Dependiendo del número de hilos y el patrón de tejido, puede perderse entre el 15-30% de los datos de módulos antes incluso de que el bordado se lave. El Nivel H es obligatorio, pero incluso los códigos de Nivel H fallan con muchas configuraciones de bordado porque la pérdida de módulos supera con frecuencia el 30%. Recomendación realista: no bordes códigos QR sin probar primero la combinación específica de hilo, tela, densidad de punto y distancia del lector.
Papel Brillante bajo Luz Solar Directa
El brillo en superficies brillantes crea "manchas blancas" temporales donde la cámara del lector ve blanco sobreexpuesto en lugar del color real del módulo. Si la mancha supera el umbral de ECC, el escaneo falla. El Nivel H reduce pero no elimina este riesgo; el laminado mate es la solución real.
Periódico e Impresión de Semitono
La impresión de semitono crea puntos, no rellenos sólidos. A la escala de los módulos QR, un "módulo negro sólido" es en realidad un conjunto de puntos de tinta con espacios blancos entre ellos. Los lectores esperan negro/blanco binario pero ven gris — y si el valor gris del módulo cae cerca del umbral de decodificación, se lee como blanco en lugar de negro. Esto equivale a un borrado de módulo.
Qué Nivel de Corrección de Errores Usar: Tabla de Decisión
| Caso de Uso | ECC Recomendado | Razón |
|---|---|---|
| Pantalla digital (pantalla), sin logo | L o M | Sin riesgo de daño físico. L maximiza la capacidad de datos; M da un pequeño margen de seguridad. |
| Impresión en papel de oficina, sin logo | M | Manipulación física mínima, pero la variación de tinta justifica M sobre L. |
| Impresión con cualquier logo o superposición de diseño | H | El logo cubre físicamente los módulos. H (30%) es el único nivel con suficiente margen. |
| Señalización exterior, carteles, pancartas | H | El tiempo, el desvanecimiento UV, la contaminación superficial y el brillo degradan los módulos con el tiempo. |
| Tarjetas de visita | H | Las tarjetas se doblan, se guardan en el bolsillo y se raspan. La alta manipulación física exige máxima resiliencia. |
| Menús de mesa de restaurante (limpiados diariamente) | H | La limpieza diaria de superficies causa daño acumulativo en los módulos. H extiende la vida útil. |
| Superficies bordadas o texturadas | H | Los espacios entre hilos causan pérdida de módulos. H es obligatorio, pero prueba antes de producir. |
| Periódico / impresión de semitono | H | Los puntos de semitono rompen los rellenos sólidos de módulos. H proporciona máxima tolerancia. |
| Impresión de gran formato de alta resolución | M o H | Mayor resolución maneja códigos H más densos, pero M suele ser suficiente en tamaños grandes. |
| Embalaje de productos (almacén/logística) | Q o H | Lectores industriales, manipulación brusca y fallos de adhesión de etiquetas requieren alta redundancia. |
Por Qué los Generadores No Te Dicen Qué Nivel Están Usando
La mayoría de los generadores QR exponen el nivel ECC como una configuración avanzada enterrada en menús de opciones, o no lo exponen en absoluto. Los generadores que soportan incrustación de logo cambian casi universalmente a Nivel H automáticamente — lo cual es correcto — pero lo hacen en silencio. El usuario ve un código QR de marca de aspecto elegante y no tiene idea de que usa ECC de Nivel H, lo que significa que es más denso de lo que sería a niveles inferiores.
Para conocer los requisitos completos de diseño de código QR más allá del ECC, consulta la guía de reglas de diseño ISO 18004, que cubre los requisitos de zona de silencio, las relaciones de contraste y los tamaños mínimos de impresión.
Cuándo el ECC Más Alto No Salvará Tu Código
La corrección de errores tiene límites estrictos. Funciona como un cinturón de seguridad: mejora considerablemente las probabilidades dentro de sus parámetros de diseño, pero no te protege de un impacto que lo supera. El Nivel H recupera hasta el 30% de las palabras clave — si el daño supera ese umbral, el código falla independientemente del nivel. Ningún nivel ECC compensa:
- Un logo que cubre más del 30% del área de módulos
- Espacios de hilo de bordado que superan el 30% de pérdida de módulos
- Destrucción física de los patrones de búsqueda (los tres cuadrados en las esquinas)
- Impresión de bajo contraste donde los módulos son indistinguibles del fondo
- Resolución de impresión tan baja que los módulos individuales se fusionan en manchas
¿Listo para generar un código QR con el nivel de corrección de errores correcto para tu caso de uso? El generador gratuito de QR Nova aplica el ECC correcto automáticamente — sin registro necesario.
Preguntas frecuentes
¿Qué es la corrección de errores de un código QR?
La corrección de errores QR es un mecanismo de redundancia definido en ISO/IEC 18004 que permite a los lectores reconstruir datos dañados u ocultos. Usa codificación Reed-Solomon para almacenar datos de respaldo junto a la información original.
¿Cuáles son los cuatro niveles de corrección de errores?
Los cuatro niveles son L (Bajo, 7% de recuperación), M (Medio, 15%), Q (Cuartil, 25%) y H (Alto, 30%). Mayor nivel = más módulos en el código = módulos más pequeños al mismo tamaño de impresión.
¿Qué nivel de corrección de errores debo usar con un logo?
Siempre usa el Nivel H cuando agregas un logo. El logo cubre módulos físicamente y el Nivel H (30%) proporciona el margen necesario para que el lector reconstruya los datos ocultos.
¿El nivel H hace el código QR más difícil de escanear?
En tamaños pequeños o baja resolución de impresión, sí. El Nivel H agrega más módulos, por lo que cada módulo imprime más pequeño al mismo tamaño físico. En tamaños menores a 2,5 cm puede ser demasiado denso para lectores de teléfono.
¿Por qué los códigos QR bordados casi siempre fallan?
Los espacios entre hilos crean pérdida de módulos que supera los umbrales de corrección de errores. Incluso con Nivel H (30%), si el bordado pierde más del 30% de los datos de módulos, ningún algoritmo puede reconstruir el código.
¿Puedo cambiar el nivel de corrección de errores después de crear un código QR?
No. El nivel ECC está integrado en la estructura del código QR en el momento de la generación. Cambiarlo significa generar un nuevo código.
Articulos relacionados
Ideas de Diseño para Código QR: Ejemplos Creativos para 2026
Ideas de diseño para códigos QR que funcionan: paletas de color, logos integrados, formas de módulos, CTAs en marcos y ejemplos por industria para 2026.
Diseño QR con IA: Técnicas Creativas que Realmente Escanean
Diseño de código QR con IA: cómo funciona ControlNet, qué técnicas mantienen la legibilidad y cuándo el arte mata el escaneo.
Tamaño Máximo del Logo en un Código QR: La Guía Exacta
El límite de tamaño del logo en un código QR depende del nivel de corrección de errores. Máximo 30% solo con ECC nivel H. Guía con reglas exactas.
Genera un código QR con el ECC correcto gratis
Empezar