6 min de lecturaTutoriales

¿El código QR no escanea? Cuatro causas y cómo solucionarlas

Un código QR que no escanea casi siempre falla por el tamaño, la zona de silencio, el contraste o una carga de datos demasiado larga. Pruébalos en ese orden y arregla el que corresponda.

Marius Voß
DevRel · edge infra
Por qué un código QR no escanea: las cuatro causas físicas de un escaneo fallido, desde el tamaño y la zona de silencio hasta el contraste y una carga de datos demasiado larga

Un código QR que no escanea casi nunca es un problema del lector. Es una de cuatro causas físicas: el código está impreso demasiado pequeño para la distancia desde la que la gente lo lee, se ha recortado el margen blanco a su alrededor, el contraste es demasiado bajo, o la URL dentro de él es lo bastante larga como para hacer que la cuadrícula sea demasiado fina para resolverse.

Esas cuatro explican casi todos los fallos, y merece la pena probarlas en ese orden porque las dos primeras son las más comunes y las más baratas de arreglar. Este es el complemento centrado en la impresión de cómo crear un código QR; si tu problema es que los escaneos no se están contando en lugar de que el código no se lea, cómo rastrear los escaneos de un código QR es el que necesitas.

Cuatro razones por las que un código QR falla al escanear, con la causa y la solución de cada una: impreso por debajo del tamaño de escaneo, una zona de silencio recortada, reflejos en la laminación y contraste bajo o invertido

Causa Uno: Está impreso demasiado pequeño

La regla general es la distancia dividida entre diez. Un código leído desde dos metros necesita medir unos 20 cm de ancho. Un código en un atril de mesa leído desde 40 cm puede medir 4 cm. Un código en una valla publicitaria es un ejercicio completamente distinto, porque la distancia legible viene determinada por lo cerca que puede enfocar una cámara de teléfono y aun así resolver módulos individuales.

Los diseñadores reducen los códigos porque parecen una mancha en el diseño. La tasa de escaneo se desploma por debajo de unos 2 cm en teléfonos más antiguos, y las personas con teléfonos más antiguos son precisamente las menos propensas a intentarlo dos veces.

¿Qué tamaño debe tener un código QR? tiene la tabla completa de tamaños, incluidos los casos complicados como envases curvados y la rotulación de vehículos.

Causa Dos: Se recortó la zona de silencio

El margen en blanco alrededor de un código es parte del código. Los lectores lo usan para averiguar dónde empieza la cuadrícula, así que eliminarlo puede impedir por completo que se encuentre un código técnicamente perfecto.

Cuatro módulos es el mínimo especificado, que en un código impreso típico es un borde de aproximadamente el ancho de uno de los cuadrados de las esquinas. El software de diseño te dejará recortarlo sin problema, colocar el código pegado a un bloque de color o llevar el texto hasta el mismo borde, y todos esos casos son el mismo defecto.

Esta es la primera que conviene comprobar cuando un código escanea en pantalla pero falla en la impresión, porque la versión en pantalla suele tener la página blanca del navegador actuando como una zona de silencio accidental.

Causa Tres: Contraste y reflejos

Los lectores necesitan distinguir los módulos oscuros de un fondo claro. Tres cosas lo estropean.

El bajo contraste es el evidente: un código gris medio sobre un fondo gris pálido queda elegante y se lee mal. Los códigos invertidos, módulos claros sobre un fondo oscuro, son decodificables por muchos lectores, pero no por todos, así que un diseño invertido necesita probarse en varios teléfonos reales, no en uno solo.

El reflejo es el traicionero. Una laminación brillante o un código impreso detrás de un cristal devuelve las luces del techo de la tienda directamente a la cámara, y el código que escaneaba perfectamente en la prueba falla en el estante. Un acabado mate, o alejar el código del reflejo, lo soluciona.

Un código QR que falla sobre el terreno comparado con uno que escanea desde el otro lado de la sala, contrastando la longitud de la carga de datos, la zona de silencio, el contraste y el tamaño impreso

Causa Cuatro: La carga de datos es demasiado larga

Esta es la causa que nadie sospecha nunca, porque el código se ve bien en pantalla.

La cantidad de datos decide la versión del código, y la versión decide cuántos módulos contiene. Denso Wave, que inventó el formato, publica la tabla de versiones y capacidad. Un enlace corto de 30 caracteres produce una cuadrícula dispersa con módulos gruesos. Una URL de 180 caracteres con cinco parámetros UTM produce una densa, y con el mismo tamaño impreso esos módulos son físicamente más pequeños y más difíciles de resolver.

Así que la solución más barata disponible está antes de la impresión: codifica un enlace corto en lugar del destino completo con etiquetas. Las etiquetas de campaña residen en el destino, el código se mantiene disperso, y de propina obtienes datos de clics. Generación masiva de códigos QR explica cómo hacerlo en todo un catálogo de productos.

La corrección de errores tira en la dirección opuesta. El nivel H suena más seguro y añade redundancia que hace el código más denso, así que es la opción por defecto equivocada: el nivel M se recupera de aproximadamente un 15 por ciento de daño y mantiene la cuadrícula legible. Sube de nivel solo cuando un logo cubra el centro.

¿Quieres probar la teoría rápidamente? Crea un enlace corto en el plan gratuito, codifícalo en lugar de la URL larga, e imprime ambos al mismo tamaño para comparar.

Cómo probarlo correctamente antes de la tirada de impresión

Las pruebas en pantalla no demuestran casi nada. Los fallos anteriores son todos físicos.

Imprime el código a su tamaño final, colócalo donde realmente vivirá, y escanéalo desde donde realmente se colocará una persona. Haz eso con al menos dos teléfonos, uno de ellos no reciente, y una vez con la iluminación en la que vivirá el código. Diez minutos de esto detectan todas las causas de esta página.

Para una tirada de miles, muestrea cinco. Los códigos se generan en un bucle, así que un defecto casi nunca está en un solo código; está en la plantilla, y cinco muestras lo encontrarán mientras la solución aún es gratuita.

Cuando el código está bien y el enlace no lo está

A veces el escaneo funciona y no pasa nada, o el teléfono abre una página que da error. Eso ya no es un problema de QR: el código se decodificó correctamente y entregó una URL al navegador.

Si el destino da un 404, el certificado no es válido, o el enlace se abre en una aplicación y no en otra, las causas son completamente distintas y enlace corto que no funciona las repasa. Merece la pena saber en qué lado de la línea estás antes de reimprimir nada, porque una reimpresión no arregla nada cuando la parte rota es el enlace detrás del código.

Ese es el argumento más sólido a favor de un código dinámico en cualquier cosa impresa: cuando el destino resulta estar mal, reapuntas el enlace en lugar de destruir toda la tirada.

Lee la serie del pilar

Esto forma parte del cluster de tutoriales. Empieza con cómo crear un código QR para lo básico, luego ¿qué tamaño debe tener un código QR? para el tamaño y diseño de códigos QR con marca para mantener un código escaneable mientras lleva un logo.

Relacionado en el blog

Preguntas frecuentes

¿Por qué mi código QR no escanea?

Casi siempre es una de cuatro cosas: está impreso más pequeño de lo que permite la distancia de escaneo, se recortó el margen blanco a su alrededor, el contraste entre el código y su fondo es demasiado bajo, o la URL dentro de él es lo bastante larga como para hacer que la cuadrícula sea demasiado densa para la cámara. Pruébalas en ese orden.

¿Qué tamaño debe tener un código QR para que se pueda escanear?

Divide la distancia de escaneo entre diez. Alguien situado a dos metros de un póster necesita un código de unos 20 cm de ancho; un código en una tarjeta de visita leído a 30 cm puede medir 3 cm. Cualquier cosa por debajo de unos 2 cm no es fiable en cámaras de teléfonos más antiguos, sin importar lo buena que sea la impresión.

¿Qué es la zona de silencio y por qué recortarla rompe el escaneo?

La zona de silencio es el margen en blanco alrededor del código, y forma parte de la especificación, no es decoración. Los lectores la usan para encontrar dónde empieza y termina el código, así que un diseño que recorta el borde para ahorrar espacio puede impedir que un código técnicamente perfecto sea reconocido. Cuatro módulos es el mínimo.

¿Puede un código QR ser claro sobre un fondo oscuro?

Puede, pero muchos lectores esperan módulos oscuros sobre un fondo claro y fallarán con un código invertido. Si el diseño necesita un aspecto invertido, pruébalo en varios teléfonos antes de imprimir y mantén el ratio de contraste alto. Una foto detrás del código es la versión que falla de forma sistemática.

¿Una URL más larga hace que un código QR sea más difícil de escanear?

Sí. Más caracteres significa una versión más alta del código, lo que significa más módulos y más pequeños con el mismo tamaño impreso. Codificar un enlace corto en lugar de una URL larga con etiquetas es la solución individual más barata, porque reduce el número de módulos antes de que se imprima nada.

Mi código QR escanea en mi teléfono pero no en el de mi cliente. ¿Y ahora qué?

Eso apunta al contraste, al reflejo o al tamaño, más que al código en sí, porque los datos son decodificables o no lo son. Pruébalo en un teléfono más antiguo, con la iluminación real y a la distancia real. La laminación brillante bajo las luces de una tienda es un culpable habitual que nunca aparece sobre un escritorio.

Prueba Elido

Pega una URL, obtén un enlace corto

Sin registro. El enlace vive 30 días. Crea una cuenta para conservarlo.

Gratis, sin registro · 2 por día

Prueba Elido

Acortador de URL alojado en la UE: dominios personalizados, análisis profundo y API abierta. Plan gratuito - sin tarjeta de crédito.

Etiquetas
qr code not scanning
qr code won't scan
qr code too small
qr code quiet zone
fix qr code
qr code contrast

Seguir leyendo