¿Por qué no se escanea mi código QR? 7 causas
Contraste bajo, logo muy grande, impreso chico o sin margen blanco. Cómo saber cuál de las siete es la tuya antes de reimprimir.
Si tu código QR no se escanea, casi siempre es una de estas siete cosas: poco contraste entre la tinta y el fondo, un logo que tapa demasiado, lo imprimiste más chico de lo que pide la distancia de lectura, le quitaste el margen blanco de alrededor, lo pusiste sobre una superficie brillante o curva, la dirección que metiste es larguísima, o el código está dañado. La causa número uno, y la que más caro sale, es el contraste: un código que se ve perfecto en tu pantalla puede ser ilegible en papel.
Eso último confunde a mucha gente y vale la pena explicarlo antes de la lista, porque explica por qué te pasó.
Por qué "en la pantalla sí me lee"
Cuando pruebas el código en tu monitor, la cámara está leyendo una imagen retroiluminada, perfectamente plana, perfectamente enfocada y con el máximo contraste que puede dar el aparato. Es el mejor escenario posible.
El papel es el peor. No emite luz: la rebota. La tinta se corre un poco. Hay reflejos. La cámara está a medio metro y en movimiento, con la luz del changarro o del sol de la tarde. Ese margen que en pantalla te sobraba, en papel no existe.
Que un código decodifique en pantalla sólo prueba que decodifica en pantalla. Para papel lo que manda es el contraste.
Por eso el generador de QR Mike no se conforma con que el detector del navegador diga que sí. Además calcula la relación de contraste entre tu tinta y tu fondo con la fórmula de la WCAG y, si baja de 3:1, te avisa antes de que lo mandes a imprenta: "lee en pantalla, pero el contraste es bajo para imprimir". Es el aviso que en otros generadores no existe, y es el que te ahorra el millar de volantes.
Las siete causas, de la más común a la más rara
1. Contraste bajo
Gris sobre blanco, dorado sobre crema, blanco sobre color claro. Se ven elegantes en la pantalla y mueren en papel. La regla práctica: si al entrecerrar los ojos el código se te desdibuja contra el fondo, la cámara tampoco lo va a separar.
Cómo descartarla: pon tinta muy oscura sobre fondo muy claro y vuelve a probar. Si ahora lee, era esto. Y nunca inviertas el código —fondo oscuro con módulos claros—: hay lectores viejos que sólo buscan el patrón en un sentido.
2. El logo tapa demasiado
Un código QR aguanta que le tapes una parte porque lleva corrección de errores dentro. Pero tiene un límite. En el generador el logo va con corrección alta y ocupa cerca del 32 % del ancho del código, que es lo que se puede tapar sin romperlo. Si lo estiras a mano en Photoshop hasta la mitad, se rompe.
Cómo descartarla: quita el logo y prueba. Si sin logo lee, ya sabes.
3. Lo imprimiste muy chico
La medida no se elige al gusto: sale de la distancia. La regla es 10 a 1 — divide entre diez la distancia desde la que quieres que lo lean y ese es el lado mínimo del código.
| Dónde va | Distancia de lectura | Lado mínimo |
|---|---|---|
| Tarjeta de presentación | 20 cm | 2 cm |
| Portamenú de mesa | 40 cm | 4 cm |
| Mostrador | 60 cm | 6 cm |
| Calca en vidriera | 1.5 m | 15 cm |
| Lona de 1 × 2 m | 3 m | 30 cm |
| Espectacular | 15 m | 1.5 m |
Y ojo con una trampa: si la dirección que metiste es larga, el código necesita más cuadritos para guardarla, cada cuadrito sale más chico al mismo tamaño de impresión, y la regla del 10 a 1 se te queda corta. Ahí hay que imprimir más grande o acortar la dirección.
4. Le quitaste el margen blanco
Ese marco vacío alrededor no es decoración: es la zona de silencio, y es lo que le dice a la cámara dónde termina el código. El estándar pide cuatro módulos de ancho —cuatro de los cuadritos chicos, no cuatro milímetros—. Un diseñador que recorta el código "para que se vea más limpio" lo deja ilegible.
Cómo descartarla: si tu código está pegado a un borde, a una foto o a un texto, dale aire y prueba otra vez.
5. La superficie
Brillante, curva o transparente. Un código laminado con brillo bajo la luz de una lámpara devuelve un reflejo justo encima y la cámara no ve nada. Uno en una botella se deforma. Uno en un vidrio se lee con lo que hay detrás.
Cómo descartarla: acabado mate siempre, superficie plana, y si va sobre algo curvo, más grande de lo que dice la tabla. En materiales cuento en qué se imprime bien cada caso.
6. La dirección es larguísima
Una URL con campañas de seguimiento pegadas atrás —esas que llevan utm_source, utm_campaign y media docena de parámetros— puede triplicar la cantidad de datos. Más datos, más cuadritos, cuadritos más chicos, peor lectura.
Cómo descartarla: prueba el mismo código con una dirección corta. Si con la corta lee y con la larga no, era el tamaño de los módulos. Aquí es donde un QR dinámico ayuda de verdad: el código guarda una dirección corta y tú cambias por dentro a dónde lleva, sin tocar el impreso.
7. El código está dañado
Doblez en la esquina, mancha, desgaste de manoseo, o el impresor lo reescaló con interpolación y los cuadritos salieron con los bordes borrosos.
Cómo descartarla: descarga el SVG en vez del PNG. El SVG es vectorial y escala a cualquier tamaño sin perder el filo. Si mandas un PNG chico a una lona, el impresor lo va a estirar y los cuadritos se van a difuminar.
Cómo encontrar tu causa en dos minutos
- Prueba el código en el archivo digital, no en el impreso. ¿Lee? Entonces el problema es la impresión: ve al punto 3, 4, 5 o 7.
- ¿No lee ni en digital? Quita el logo. ¿Ahora sí? Era el punto 2.
- ¿Sigue sin leer? Ponlo negro sobre blanco. ¿Ahora sí? Era el punto 1.
- ¿Sigue sin leer con logo quitado y en negro sobre blanco? Acorta la dirección: punto 6.
- Prueba con dos teléfonos distintos, uno viejo. Los lectores no son iguales y el que compra tu cliente no es el tuyo.
Preguntas frecuentes
¿Un código QR se puede reparar sin reimprimir?
Si es estático, no: el destino va escrito dentro de los cuadritos y cambiarlo es hacer otro código. Si es dinámico, el impreso no se toca —lo que cambias es a dónde apunta, desde el panel.
¿De qué color puedo hacer un código QR?
Del que quieras, siempre que la tinta sea claramente más oscura que el fondo y la relación de contraste pase de 3 a 1. Azul marino sobre blanco funciona; gris claro sobre beige, no. Evita invertirlo con el fondo oscuro.
¿Por qué me lee a mí y a mi cliente no?
Porque los lectores no son iguales. La cámara de un teléfono nuevo corrige cosas que una de hace seis años no. Prueba siempre con el aparato más viejo que tengas a mano: si ahí pasa, pasa en todos.
¿Sirve poner el código en blanco sobre fondo negro?
Lee en muchos lectores modernos, pero no en todos. Si es para material impreso que va a durar, no lo arriesgues: oscuro sobre claro.
¿Cuánto margen blanco necesita alrededor?
Cuatro módulos: cuatro veces el ancho de uno de los cuadritos chicos. Si tu código tiene módulos de 2 mm, el margen es de 8 mm por lado.
Antes de mandarlo a imprenta
Comprueba estas cinco y te ahorras el susto: contraste por encima de 3 a 1, logo por debajo de un tercio del ancho, tamaño según la distancia real, cuatro módulos de margen, y descarga en SVG si el impreso es grande.
Si quieres saltarte la comprobación a mano, pega tu contenido en el generador y él te dice si decodifica y con cuánto contraste, mientras escribes.
Haz el tuyo ahora, gratis
Sin registro y sin marca de agua. Te aviso si tu código no va a leerse antes de que lo mandes a imprenta.
Crear mi código QRSeguir leyendo
QR dinámico o estático: cuál te conviene (y cuál no)
El estático es gratis y no caduca; el dinámico lo cambias sin reimprimir. En qué caso va cada uno y cuándo estarías pagando de más.
Códigos QR con acentos y eñes: qué se rompe
El código funciona, pero algunos lectores muestran "Piñata" como "Piñata". Por qué pasa, cuándo importa y cómo escribirlo para que nunca falle.