La corrección de errores del QR, explicada de forma sencilla
Todo código QR contiene datos de respaldo junto a los datos reales. Esa redundancia es la razón por la que un código con un arañazo sigue escaneándose y por la que un logo en el centro no lo rompe.
Actualizado 6 de octubre de 2026 · 4 min de lectura
Los cuatro niveles
La corrección de errores se expresa como el porcentaje del código que puede perderse y reconstruirse. El nivel por defecto va bien para uso digital limpio; los códigos impresos a menudo se benefician de más.
Los porcentajes describen cuánto del patrón puede dejar de leer el escáner —porque está tapado, arañado, descolorido o mal iluminado— y aun así reconstruir los datos originales.
- L — alrededor del 7 % recuperable, el código más pequeño
- M — alrededor del 15 %, el valor por defecto habitual
- Q — alrededor del 25 %, bueno para imprimir
- H — alrededor del 30 %, lo mejor con logos o mucho estilo
Cómo funcionan los datos de respaldo
Un código QR no es una imagen de tu URL. Es una cuadrícula de palabras de datos con palabras de corrección entretejidas, calculadas a partir de los datos con un algoritmo tipo suma de comprobación. Al leer la cuadrícula, el escáner detecta qué palabras llegaron corruptas y resuelve cuáles eran las originales.
Clave: las palabras están entrelazadas, los módulos consecutivos vienen de palabras distintas. Por eso el daño se reparte. Un arañazo sobre un quinto del código daña un poco de muchas palabras en lugar de destruir unas pocas, y cada una de esas palabras tiene su propio margen de corrección que gastar.
- La redundancia se calcula a partir de los datos, no se guarda como copia
- El entrelazado convierte un agujero grande en muchos pequeños reparables
- La recuperación es por palabra: un poco en todas partes es más fácil que todo en un mismo sitio
El compromiso
Más redundancia significa más módulos para el mismo contenido, así que el código se vuelve más denso. Por eso un código muy estilizado necesita imprimirse más grande: le estás pidiendo que cargue con más datos de respaldo.
La densidad es lo que hay que vigilar en el tamaño de impresión. El número de módulos sube con el nivel, así que un código en H tiene módulos individuales más pequeños que el mismo contenido en L al mismo tamaño físico. La distancia de escaneo depende del tamaño del módulo, no del tamaño del cuadrado.
- Más nivel, mismo contenido: más módulos, cada uno más pequeño
- Mismo tamaño impreso: la versión en H necesita un escaneo más cercano
- Ten presente la regla 10:1 de tamaño a distancia al subir el nivel
Elegir un nivel
Piensa en el nivel como función de lo que el código tiene que sobrevivir. En una pantalla no falla nada y L basta. En papel, casi siempre falla algo.
- L: solo pantalla, o un código que se lee a pocos centímetros y con buena luz
- M: uso digital general e impresión limpia y grande
- Q: el valor por defecto sensato para códigos impresos
- H: logos, mucho estilo, superficies curvas o cualquier sitio donde la impresión pueda rozarse
Lo que la corrección de errores no arregla
Recupera módulos perdidos. No recupera un código cuyos módulos son del tamaño equivocado para la distancia de lectura, ni uno con tan poco contraste que no se puede leer: son fallos de la impresión, no de los datos.
Lo mismo vale para una zona de silencio ausente, un código sobre una superficie reflectante y uno emborronado por movimiento. En todos esos casos los bits llegan con seguridad equivocados, y la redundancia no tiene nada que reconstruir.
- Demasiado pequeño o demasiado lejos: un problema de resolución, no de redundancia
- Poco contraste: el escáner lee los módulos equivocados
- Sin zona de silencio: el escáner no encuentra el código
- Desenfoque o reflejos: subir el nivel no ayuda
Preguntas frecuentes
¿Qué nivel debería usar para imprimir?
¿La corrección de errores hace que un código sea más difícil de escanear?
¿Puede la corrección de errores arreglar un código muy dañado?
¿Un nivel más alto hace el código más grande?
¿Qué nivel es mejor con un logo?
¿Puedo cambiar el nivel después de imprimir?
Sigue leyendo
¿Listo para crear uno?
Los códigos dinámicos son editables desde 4 $/mes.
Crea tu primer código QR dinámico
Gratis para empezar. Un código que puedes editar cuando quieras, con analíticas desde el primer escaneo.