Nuevo:Plan gratuito experimental ya disponible para todosv1.6.0

Ok1Second
Menú
Guía

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?
Q por defecto, o H si añades un logo, mucho estilo o el código va donde puede rozarse. L y M son para pantallas e impresión limpia y grande.
¿La corrección de errores hace que un código sea más difícil de escanear?
No: lo hace más tolerante. El único inconveniente es un patrón más denso, que importa en impresiones pequeñas porque los módulos se encogen.
¿Puede la corrección de errores arreglar un código muy dañado?
Hasta cierto punto. Recupera una proporción de módulos perdidos, no un código con el tamaño equivocado, sin contraste o al que le falta la zona de silencio.
¿Un nivel más alto hace el código más grande?
Más grande en número de módulos, no en contenido. Para la misma URL el patrón necesita más módulos, así que al mismo tamaño impreso cada módulo es más pequeño: imprime más grande o cuenta con un escaneo más cercano.
¿Qué nivel es mejor con un logo?
H. Tolera cerca del 30 % de pérdida, lo que deja sitio para un logo de aproximadamente un tercio del ancho del código y además cubre el desgaste normal de la impresión.
¿Puedo cambiar el nivel después de imprimir?
No. El nivel va dentro del patrón, así que cambiarlo significa generar un código nuevo y reimprimir. Decídelo antes de la tirada, no después del primer escaneo fallido.

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.

Analíticas con la privacidad primeroSin cargos por escaneoEdita los enlaces cuando quierasSin contratos