1 de junio de 2026
Corrección de Errores en Códigos QR: Guía Técnica Completa
Los códigos QR son notablemente resistentes. Pueden estar parcialmente dañados, oscurecidos o cubiertos con un logotipo y aún así escanear con éxito. Esta resiliencia proviene de la corrección de errores — específicamente, la corrección de errores Reed-Solomon.
Esta guía explica cómo funciona la corrección de errores en códigos QR y cómo elegir el nivel adecuado para tu caso de uso.
¿Qué es la Corrección de Errores?
La corrección de errores son datos redundantes incrustados en cada código QR. Cuando escaneas un código QR, el escáner lee los datos y la información de corrección de errores. Si algunas partes del código están dañadas u oscurecidas, el escáner usa la corrección de errores para reconstruir los datos faltantes.
Piénsalo así: Si envías un mensaje con cada letra escrita dos veces, el destinatario aún puede leerlo incluso si algunas letras están borrosas. La corrección de errores en códigos QR funciona bajo el mismo principio pero usa matemáticas avanzadas.
Los Cuatro Niveles de Corrección de Errores
| Nivel | Recuperación | Ideal Para |
|---|---|---|
| L (Bajo) | ~7% | Entornos limpios, impresión controlada |
| M (Medio) | ~15% | Propósito general, la mayoría de casos de uso |
| Q (Cuartil) | ~25% | Logotipos, riesgo de daño moderado |
| H (Alto) | ~30% | Entornos adversos, máxima durabilidad |
Nivel L (Bajo)
- Recupera aproximadamente el 7% de las palabras de código dañadas
- Código QR más pequeño (menos módulos)
- Ideal para: Códigos QR solo digitales (no impresos), entornos de impresión controlados, o cuando el tamaño es crítico
Nivel M (Medio)
- Recupera aproximadamente el 15% de las palabras de código dañadas
- Predeterminado en la mayoría de los generadores de códigos QR
- Ideal para: Propósito general, materiales impresos en buenas condiciones, casos de uso estándar
Nivel Q (Cuartil)
- Recupera aproximadamente el 25% de las palabras de código dañadas
- Código QR más grande que L o M
- Ideal para: Códigos QR con logotipos, señalización exterior, desgaste moderado
Nivel H (Alto)
- Recupera aproximadamente el 30% de las palabras de código dañadas
- Código QR más grande para un tamaño de datos dado
- Ideal para: Entornos industriales, exposición exterior, máxima fiabilidad necesaria
Cómo Afecta la Corrección de Errores al Tamaño del Código QR
Una corrección de errores más alta requiere más módulos de datos, lo que significa un código QR más grande.
| Contenido de Datos | Nivel L | Nivel M | Nivel Q | Nivel H |
|---|---|---|---|---|
| 10 caracteres | 21×21 | 25×25 | 25×25 | 29×29 |
| 50 caracteres | 33×33 | 33×33 | 37×37 | 41×41 |
| 100 caracteres | 37×37 | 41×41 | 45×45 | 49×49 |
| 200 caracteres | 45×45 | 49×49 | 53×53 | 57×57 |
Escenarios Reales de Daño
Escenario 1: Superposición de Logotipo
Un código QR con un logotipo en el centro cubre aproximadamente el 15-20% del área del código.
- Nivel M: Puede fallar (15% de recuperación, el daño central puede exceder el 15%)
- Nivel Q: Funciona (25% de recuperación)
- Nivel H: Funciona fácilmente (30% de recuperación)
Escenario 2: Letrero Exterior (Decoloración Solar)
La exposición UV degrada gradualmente el contraste del código QR.
- Nivel M: Puede fallar después de 6-12 meses
- Nivel Q: Funciona durante 12-18 meses
- Nivel H: Funciona durante 18-24 meses
Escenario 3: Superficie Rayada
Rayones menores que cubren áreas dispersas que totalizan ~8%.
- Nivel L: Marginal (~7% de recuperación)
- Nivel M: Funciona (15% de recuperación)
- Nivel Q: Funciona fácilmente (25% de recuperación)
Escenario 4: Tarjeta de Presentación (Desgaste de Cartera)
Un código QR llevado en una cartera durante meses.
- Nivel M: Marginal después de 3 meses
- Nivel Q: Funciona durante 6-12 meses
- Nivel H: Funciona durante 12+ meses
Creación de Códigos QR con Corrección de Errores
Usa un generador de códigos QR gratuito que te permita elegir el nivel de corrección de errores:
- Selecciona tu tipo de contenido
- Ingresa tus datos
- Elige el nivel de corrección de errores (M para general, Q para logotipos, H para exterior)
- Genera y prueba
Conclusión
La corrección de errores es lo que hace que los códigos QR sean fiables en condiciones del mundo real. Elige nivel M para la mayoría de los casos, nivel Q si necesitas un logotipo y nivel H para máxima durabilidad.
Crea códigos QR con tu nivel de corrección de errores elegido — genera códigos con corrección L, M, Q o H para tus necesidades específicas.