El código QR no escanea
Una lista, síntoma por síntoma, para códigos que no se leen o que se leen pero llevan al sitio equivocado, con la solución de cada uno.
Respuesta cortaLa mayoría de códigos QR que fallan son demasiado pequeños para la distancia de escaneo, demasiado densos porque la URL es larga, de poco contraste, invertidos o sin la zona de silencio blanca alrededor. Si el código se escanea pero no se abre nada útil, el problema es el propio enlace: una errata, una página que no existe o un destino que se ha movido.
Primero, averigua qué tipo de fallo es
Detrás de «no funciona» se esconden dos problemas muy distintos que no tienen nada en común. Dedica diez segundos a saber cuál tienes antes de cambiar nada.
- La cámara no reacciona nunca. No aparece ninguna vista previa del enlace. El móvil no puede leer el patrón, así que la causa es física: tamaño, densidad, contraste, margen, superficie o la forma en que se imprimió o exportó el código.
- La cámara lo lee, pero la página está mal. Aparece una vista previa y se abre el navegador, pero muestra un error, una página equivocada o nada. El código está bien; el problema es la URL que contiene.
Para comprobar el segundo caso, escanea el código y lee la dirección en la vista previa antes de tocarla. Si es la dirección que querías codificar, el código funciona y la solución está en la web, no en el impreso.
Síntoma, causa probable, solución
| Síntoma | Causa probable | Solución |
|---|---|---|
| Se escanea de cerca, no desde donde está la gente | Código demasiado pequeño para la distancia | Imprímelo a una décima parte de la distancia de escaneo |
| Solo se escanea con móviles nuevos; parece grano fino | Demasiado denso: URL larga, módulos pequeños | Acorta la URL o imprime el código más grande |
| No se escanea nunca, con ningún móvil | Zona de silencio recortada, o código sobre un fondo recargado | Recupera un margen blanco libre de cuatro módulos de ancho |
| Falla un patrón claro sobre fondo oscuro | Colores invertidos | Módulos oscuros sobre fondo claro |
| Un código pálido o de color falla con poca luz | Poco contraste | Usa negro, o un color muy oscuro, sobre blanco |
| Solo falla desde algunos ángulos | Reflejos de un acabado brillante, un plastificado o una superficie curva | Acabado mate; zona plana; código más grande en curvas |
| Los bordes se ven borrosos o pixelados | Mapa de bits pequeño ampliado para imprimir | Usa el SVG, o el PNG a su tamaño natural o menor |
| Algunos móviles lo leen y otros se rinden | Módulos dañados, rozados o mal impresos | Reimprime; protege los códigos que se van a manosear |
| Se escanea y muestra un 404 o una página de error | Página borrada, movida o tras un inicio de sesión | Recupera la página o añade una redirección en la web |
| Se escanea y abre otra web | Errata en la URL al crear el código | Vuelve a generarlo con la URL correcta y probada |
Recorre la tabla en orden. El tamaño, la densidad y la zona de silencio explican la mayoría de fallos, y son lo más barato de comprobar.
Arreglar un código que la cámara no puede leer
Tamaño y densidad
El móvil tiene que distinguir cada módulo —cada cuadradito— como una forma separada. Una URL larga produce más módulos en la misma superficie, así que cada uno es más pequeño. El generador de este sitio muestra la versión y el número de módulos bajo cada código; si el número es alto, quita parámetros de seguimiento o usa una ruta más corta antes de agrandar nada. En tamaño de un código QR para imprimir tienes las tablas de distancia y densidad, y en cuántos datos caben en un código QR se explica por qué importa la longitud.
Contraste y color
Los lectores buscan módulos oscuros sobre fondo claro. Los códigos invertidos, los colores pastel y los códigos impresos sobre una foto o un degradado reducen la diferencia de la que depende la cámara. Por eso las descargas de este sitio son negro sobre blanco por defecto, y el generador personalizado rechaza los colores invertidos y las combinaciones con un contraste inferior a 4,5:1; si cambias el color de un código después, lee antes colores de un código QR.
La zona de silencio
Las dos descargas incluyen un margen de cuatro módulos de ancho. Le dice al lector dónde termina el símbolo. Los diseñadores a menudo lo recortan o dejan que un panel de color llegue hasta el código, y eso basta para que no se lea en ningún móvil.
Superficie y calidad de impresión
- Los acabados brillantes y los plastificados reflejan la luz directamente hacia la cámara. Un acabado mate lo soluciona.
- Las superficies curvas, como botellas y vasos, doblan el patrón. Mantén el código pequeño respecto a la curva, o colócalo en una zona plana de la etiqueta.
- Los mapas de bits ampliados tienen bordes borrosos o escalonados. Usa el SVG vectorial para imprimir; mira PNG vs SVG.
- Los roces y desgarros eliminan módulos. La corrección de errores recupera algunos daños, no daños ilimitados.
Arreglar un código que se escanea pero no lleva a ningún sitio
Un código estático contiene la propia URL, así que abre exactamente lo que se escribió al crearlo, ni más ni menos. Si esa dirección está mal o ya no existe, el código no se puede editar, pero la web normalmente sí.
- Página movida o borrada. Pon una redirección permanente en la dirección antigua que apunte a la nueva. Todos los códigos impresos vuelven a funcionar.
- Errata en la URL. Si controlas esa dirección equivocada, redirígela; si no, vuelve a generar el código y reimprímelo.
- La página pide iniciar sesión o es un documento privado. Hazla pública o comparte un enlace que no exija cuenta.
- Dominio caducado. Renuévalo. Es el único fallo que convierte códigos antiguos en enlaces a la web de otra persona.
Los códigos creados en este sitio no dejan de funcionar por sí solos: no hay ningún servicio de redirección en medio. Si un código hecho en otro sitio ha dejado de funcionar, ¿caducan los códigos QR? explica por qué a veces les pasa a los dinámicos.
Detectarlo antes de imprimir
- Pega la URL exacta en un navegador y comprueba que carga, sin la sesión iniciada.
- Genera el código y apunta la versión que aparece debajo.
- Imprime una prueba al tamaño final y en el material final.
- Escanea la prueba desde la distancia real, con la luz real y con al menos dos móviles distintos.
- Lee la dirección en la vista previa del escaneo y luego entra en la página.
Si estás escaneando el código de otra persona y tu móvil no reacciona en absoluto, el problema puede estar en el móvil: mira cómo escanear un código QR.
Crea un código nuevo en negro sobre blanco con la zona de silencio incluida:Generar un código QR
Preguntas relacionadas
Las causas habituales son un código demasiado pequeño para la distancia de escaneo, demasiado denso porque la URL es larga, con poco contraste o sin su margen blanco. Después vienen los reflejos, las superficies curvas y las imágenes ampliadas y borrosas.
El código está en el límite: las cámaras más nuevas distinguen códigos pequeños o densos que las antiguas no pueden. Hazlo más grande, acorta la URL para reducir la densidad o mejora el contraste hasta que se lea con fiabilidad también en móviles antiguos.
El código funciona; la dirección que contiene, no. Puede que la página se haya movido, borrado o puesto tras un inicio de sesión. Recupérala o añade una redirección desde la dirección antigua y el código impreso volverá a funcionar.
No puedes cambiar el patrón, pero si el problema es el destino normalmente puedes arreglarlo en la web con una redirección. Si el problema es el tamaño, el contraste o un margen recortado, hay que reimprimir el código.
Algunas cámaras de móvil leen códigos invertidos, pero muchos lectores no, así que fallan de forma impredecible. Usa módulos oscuros sobre fondo claro para cualquier cosa que tenga que funcionarle a todo el mundo.