1. El contraste es demasiado bajo
Los escáneres necesitan una diferencia clara entre las partes oscuras y las claras. Gris claro sobre blanco, colores pastel o un código oscuro sobre una foto oscura hacen esa diferencia demasiado pequeña.
Solución: usa un color oscuro para el código y blanco o un color muy claro para el fondo. El generador muestra la relación de contraste; busca al menos 4:1, y cuanto más alta, mejor.
2. Los colores están invertidos
Un código claro sobre fondo oscuro puede quedar muy bien, pero algunas cámaras de móvil y apps de escaneo antiguas no lo leen.
Solución: mantén el código oscuro sobre claro. Si tu diseño es oscuro, pon el código sobre un panel blanco.
3. No hay zona de silencio
El borde vacío alrededor del código le dice al escáner dónde empieza el código. Cuando texto, imágenes o el borde del papel tocan el patrón, la detección falla.
Solución: deja al menos cuatro módulos de espacio vacío por cada lado. No recortes la imagen descargada.
4. Está impreso demasiado pequeño
Si los cuadrados son demasiado pequeños para la cámara a esa distancia, no puede separarlos.
Solución: haz el código más grande, o acorta el contenido para que los cuadrados crezcan. Como orientación, el código debe medir al menos una décima parte de la distancia de escaneo. La guía del tamaño de impresión tiene una tabla.
5. Tiene demasiado contenido
Enlaces largos, textos largos y tarjetas de contacto completas producen códigos muy densos. Los códigos densos necesitan más píxeles, mejor impresión y un pulso más firme.
Solución: acorta el enlace (quita los parámetros de seguimiento innecesarios), acorta el texto o deja fuera los campos opcionales de una vCard.
6. El logotipo es demasiado grande
Un logotipo tapa parte del patrón. El código sobrevive solo porque la corrección de errores puede reconstruir la parte que falta, y esa capacidad tiene un límite: un 30 % en el nivel H, menos en niveles inferiores. Los daños reales (arañazos, reflejos) consumen ese mismo presupuesto.
Solución: reduce el logotipo, mantenlo centrado y ajusta la corrección de errores a H. El generador te avisa cuando el logotipo se hace demasiado grande para el nivel elegido.
7. El estilo ha ido demasiado lejos
Los puntos redondeados, los círculos y los degradados suelen leerse bien. Combinados con un código denso, poco contraste o un logotipo grande, pueden convertir un código que funciona en uno que falla.
Solución: vuelve a módulos cuadrados y un color sólido, prueba, y luego añade el estilo de nuevo cambio a cambio.
8. El problema es la impresión o la superficie
El plastificado brillante refleja la luz, las botellas curvas deforman la cuadrícula y las imágenes de baja resolución se emborronan al ampliarlas.
Solución: usa un acabado mate, imprime desde SVG o un PNG grande y evita las curvas pronunciadas. Prueba una copia impresa, no solo la versión en pantalla.
9. Se lee, pero el enlace no funciona
A veces el código está bien y el destino no: una errata en la dirección, una página que se ha movido, un archivo que no se ha compartido públicamente o un enlace que solo funciona con sesión iniciada.
Solución: escanea el código y lee la dirección que muestra. Ábrela en un móvil que no tenga sesión iniciada en tus cuentas. Si la dirección está mal, necesitas un código nuevo, porque un código estático no se puede editar.
10. El problema es el móvil
Lentes sucias, muy poca luz o un móvil antiguo sin lectura de QR integrada pueden fallar con un código perfecto.
Solución: limpia la lente, añade luz, sujeta el móvil quieto y paralelo al código. En Android antiguos, la lectura de QR puede estar en Google Lens en lugar de en la app de cámara.
Lista rápida antes de imprimir
- Código oscuro sobre fondo claro, contraste 4:1 o mejor.
- Zona de silencio intacta por los cuatro lados.
- Impreso a un tamaño adecuado a la distancia de escaneo.
- Logotipo pequeño y centrado, corrección de errores H.
- Escaneado en dos móviles distintos, en pantalla y en una prueba impresa.
- El destino se abre correctamente en un móvil sin sesión iniciada.
Puedes comprobar un código existente con el escáner de códigos QR y crear un sustituto limpio con el generador.