8 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 tamaño, zona de silencio, contraste o contenido demasiado largo. Pruébalos en orden y arregla el correcto.

Marius Voß
DevRel · edge infra

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 se lee, se ha recortado el margen blanco que lo rodea, el contraste es demasiado bajo, o la URL que contiene es tan larga que la cuadrícula resulta demasiado fina para resolverla.

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

Cuatro motivos por los que un código QR no escanea, con la causa y la solución de cada uno: impreso por debajo del tamaño de escaneo, zona de silencio recortada, reflejo en el plastificado y contraste bajo o invertido

Diagnóstico rápido: relaciona el síntoma con la causa

Lo que vesCausa más probablePrimera solución
Escanea en pantalla, falla en papelZona de silencio recortadaAñade un margen de al menos cuatro módulos
Escanea de cerca, falla a una distancia normalImpreso demasiado pequeñoDivide la distancia entre diez
Funciona en tu escritorio, falla en la tiendaReflejo o contraste bajoAcabado mate, módulos oscuros sobre fondo claro
Tarda varios segundos y luego funcionaCuadrícula densa por URL largaCodifica un enlace corto
Escanea y luego la página da errorNo es un problema del QRRevisa el destino

Causa uno: está impreso demasiado pequeño

La regla práctica 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 expositor 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 la fija lo cerca que puede enfocar la cámara de un móvil y aun así resolver los módulos individuales.

Los diseñadores reducen los códigos porque parecen una mancha en la maqueta. La tasa de escaneo se desploma por debajo de unos 2 cm en móviles antiguos, y quienes tienen móviles antiguos son justo los que menos probabilidades tienen de intentarlo dos veces.

¿Qué tamaño debe tener un código QR? incluye la tabla completa de tamaños, con los casos incómodos como envases curvos y 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 deducir dónde empieza la cuadrícula, así que quitarlo puede impedir 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 algo superior a la mitad del ancho de uno de los cuadrados de esquina (esos cuadrados miden siete módulos de ancho). El software de diseño te deja alegremente recortarlo, pegar el código a ras de un bloque de color o llevar el texto hasta el borde, y todo eso es el mismo defecto.

Conviene revisar esto primero cuando un código escanea en pantalla pero falla impreso, 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 contraste bajo es lo evidente: un código gris medio sobre un fondo gris pálido parece elegante y se lee mal. Los códigos invertidos, módulos claros sobre fondo oscuro, los decodifican muchos lectores pero no todos, así que un diseño invertido necesita pruebas en móviles reales y no en uno solo.

El reflejo es el traicionero. Un plastificado 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.

Causa cuatro: el contenido es demasiado largo

Esta es la causa que nadie sospecha, 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 despejada con módulos gruesos. Una URL de 180 caracteres con cinco parámetros UTM produce una densa, y con el mismo tamaño de impresión 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 está antes de la impresión: codifica un enlace corto en lugar del destino completo con etiquetas. Las etiquetas de campaña viven en el destino, el código se mantiene despejado y obtienes datos de clics como extra. Generación masiva de códigos QR explica cómo hacerlo para un catálogo de productos entero.

La corrección de errores empuja en sentido contrario. El nivel H suena más seguro y añade una redundancia que hace el código más denso, por lo que es el valor por defecto equivocado: el nivel M se recupera de un 15 por ciento de daño y mantiene la cuadrícula legible. El diseñador de Elido usa M por defecto por la misma razón y ofrece L, M, Q y H. Sube solo cuando un logotipo cubre el centro; códigos QR de marca que siguen escaneando explica cuánto logotipo absorbe cada nivel. Niveles de corrección de errores del QR repasa el número de módulos de cada nivel para la misma URL.

¿Quieres comprobar la teoría rápido? Crea un enlace corto en el plan gratuito, codifica ese en lugar de la URL larga e imprime ambos al mismo tamaño para compararlos.

Decisiones de diseño que rompen escaneos en silencio

El estilo es la quinta causa, y se esconde dentro de las otras cuatro. El diseñador de QR de Elido permite definir los colores de primer plano y de fondo, elegir estilos de módulo y de ojo (cuadrado, redondeado, punto), añadir un logotipo y un marco. Cada uno de ellos es seguro mientras mantenga el contraste de oscuro sobre claro y los cuadrados de posición reconocibles, y cada uno puede romper un escaneo si se fuerza: los colores de marca pálidos reducen el contraste, los puntos muy redondos achican el área oscura de cada módulo, y un logotipo grande gasta el presupuesto de corrección de errores.

Diseñador de QR de Elido con campos de color de primer plano y de fondo, estilos de módulo Cuadrado, Redondeado y Punto, opciones de estilo de ojo, un botón para subir un logotipo y botones de descarga en PNG y SVG

Al exportar, el diseñador ofrece PNG o SVG, nada más. Para imprimir, usa el SVG: se mantiene nítido a cualquier tamaño, así que un código que se ve borroso en un cartel con resolución PNG no es un problema del código. El diseñador no tiene exportación a PDF ni a EPS, así que si tu imprenta pide uno, coloca el SVG en tu herramienta de maquetación y exporta desde allí.

Si solo necesitas un código sencillo para descartar el diseño, la herramienta generadora de QR gratuita crea códigos de URL, texto, Wi-Fi, vCard, correo y SMS. Genera allí la misma URL sin estilo y compárala con tu versión de marca en el mismo móvil. Si el sencillo escanea, el estilo es el culpable. Para la lista completa de límites de estilo mira códigos QR de marca que siguen escaneando, y para ver cómo un lector interpreta la cuadrícula en primer lugar consulta qué es un código QR.

Probarlo bien 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 al tamaño final, colócalo donde vivirá de verdad y escanéalo desde donde estará realmente una persona. Hazlo en al menos dos móviles, uno de ellos no nuevo, y una vez con la iluminación en la que vivirá el código. Diez minutos de eso detectan todas las causas de esta página.

Para una tirada de miles, prueba cinco muestras. 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 corrección aún es gratis.

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

A veces el escaneo funciona y no pasa nada, o el móvil abre una página que da error. Eso ya no es un problema del 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 app y en otra no, las causas son totalmente distintas y ¿tu enlace corto no funciona? las repasa. Conviene saber de qué lado de la línea estás antes de reimprimir nada. Reimprimir no arregla nada cuando la parte rota es el enlace.

Ese es el argumento más sólido a favor de un código dinámico en todo lo impreso: cuando el destino resulta ser incorrecto, reapuntas el enlace en lugar de triturar la tirada. Un código dinámico te da además un contenido corto gratis, lo que ayuda al propio escaneo. Una salvedad: Elido cuenta un escaneo de QR como un clic y no separa ambos en su analítica, así que una caída de clics no te dice si el código dejó de escanear.

En mi experiencia, la solución es casi siempre la más barata de esta página, así que resiste la tentación de reimprimir antes de haber pasado por la tabla de diagnóstico. Empieza con cómo crear un código QR y después qué tamaño debe tener un código QR para el dimensionado.

Relacionado en el blog

Preguntas frecuentes

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

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 que lo rodea, el contraste entre el código y el fondo es demasiado bajo, o la URL que contiene es tan larga que la cuadrícula resulta demasiado densa para la cámara. Pruébalas en ese orden.

¿Qué tamaño necesita un código QR para escanear?

Divide la distancia de escaneo entre diez. Alguien que está a dos metros de un cartel 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 las cámaras de móviles antiguos, por muy 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 un adorno. 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 se reconozca un código técnicamente perfecto. Cuatro módulos es el mínimo.

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

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

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

Sí. Más caracteres significan una versión más alta del código, es decir, más módulos y más pequeños con el mismo tamaño de impresión. 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 imprimir nada.

Mi código QR escanea en mi móvil pero no en el de mi cliente. ¿Qué hago?

Eso apunta al contraste, al reflejo o al tamaño, no al código en sí, porque los datos o se pueden decodificar o no. Prueba en un móvil antiguo, con la iluminación real y a la distancia real. El plastificado brillante bajo las luces de una tienda es un culpable habitual que nunca se ve en 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.

Sin registro. Crea una cuenta gratis y obtén 50 enlaces al mes.

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