¿Se escaneará de verdad tu código QR?
Arrastra aquí un código QR — hecho donde sea, no solo aquí — y esto mide las cuatro cosas que deciden si sobrevive a la impresión: contraste, zona tranquila, tamaño de módulo y si sigue descodificándose una vez reducido y suavizado como lo ve la cámara de un móvil.
Por qué fallan los códigos una vez impresos
Casi todos los códigos QR que fallan en el mundo funcionaban perfectamente en la pantalla en la que se diseñaron. Un monitor es el caso más fácil que existe: retroiluminado, con luz uniforme, sin ruido, sujeto plano y a una distancia cómoda. El papel no es nada de eso.
Así que la pregunta útil no es si un código se lee en tu portátil. Es si sigue leyéndose cuando es pequeño, está algo desenfocado, en ángulo, bajo la luz de una cafetería, en un móvil dos años más viejo que el tuyo. Eso es lo que aproxima aquí la prueba reducida y suavizada.
Qué se mide
El contraste, en el punto más débil
Un escáner no ve tus colores. Divide la imagen en dos poblaciones — oscura y clara — y lee el patrón que queda. Todo depende de que esas dos poblaciones se puedan separar. Damos la proporción en el punto más débil del código en lugar del promedio, porque un degradado no tiene un único color oscuro y promediar oculta el extremo que falla.
Por debajo de 3:1 es muy probable que falle impreso. Entre 3:1 y 4:1 funciona en pantalla y va justo en papel. Por encima tienes margen de sobra.
La zona tranquila
El margen despejado alrededor del código, medido en módulos. La especificación pide cuatro por cada lado; los escáneres lo usan para deducir dónde empieza el símbolo. Los códigos que se quedan cortos suelen leerse bien en una página blanca, porque la propia página aporta el margen que falta — y fallan en cuanto el código cae sobre un recuadro de color o llega hasta el borde de una etiqueta.
Una salvedad que esta herramienta no puede resolver: si recortaste la imagen muy ajustada antes de subirla, el margen que mide es el de tu archivo, no el de tu cartel.
El tamaño mínimo de impresión
Se deduce del número de módulos, a medio milímetro por módulo. Un código más denso — una URL larga, una vCard, una contraseña Wi-Fi con una frase larga — tiene más módulos en el mismo cuadrado, así que cada uno es más pequeño y el conjunto debe imprimirse más ancho. Es la cifra que más sorprende.
La prueba de lectura
El código se lee dos veces: una tal como lo subiste, y otra recortado al símbolo, reducido a aproximadamente lo que capta un móvil de una impresión pequeña, y desenfocado un poco para la lente. Un código que pasa la primera y falla la segunda es el clásico código de solo pantalla — y es el motivo más común por el que hay que reimprimir una tirada.
Lo que no puede decirte
Mide un archivo. La tinta se extiende en papel no estucado y cierra los huecos entre módulos. Un plastificado brillante devuelve el reflejo directo a la cámara. Un código en una botella curvada no es plano. Alguien lo escaneará a oscuras. Nada de eso está en la imagen que subiste, y ninguna herramienta que solo ve una imagen puede afirmar honestamente lo contrario.
Toma un aprobado como indicio y no como promesa, e imprime una copia de prueba a tamaño real sobre el material real antes de encargar quinientas. El veredicto sobre el que esta herramientasí tiene autoridad es el negativo: un código que aquí no se descodifica, reducido y suavizado, no va a funcionar en una pared.
Preguntas que se hacen de verdad
¿Esto me dice que mi código se va a escanear seguro?
No, y desconfía de cualquier herramienta que lo asegure. Aquí se mide el archivo de imagen. La impresión añade la ganancia de tinta, la textura del papel, los reflejos y el ángulo de lectura, y nada de eso está en el archivo. Pasar aquí es un buen indicio, no una garantía. La mitad fiable es la otra: un código que aquí no se lee una vez reducido y suavizado no sobrevivirá a una pared.
¿Se sube mi imagen a alguna parte?
No. El archivo lo lee tu navegador y se descodifica en un canvas dentro de la página. Nunca sale de tu dispositivo, y por eso también funciona con la pestaña sin conexión una vez cargada la página.
¿Qué es la zona tranquila y por qué importa?
El margen despejado alrededor de un código. La especificación pide cuatro módulos por cada lado, y los escáneres lo usan para localizar dónde empieza el código. Los códigos con poco margen suelen leerse perfectamente sobre papel blanco — la página aporta lo que falta — y fallan en cuanto el código se coloca sobre un fondo de color o pegado al borde de una etiqueta.
¿Por qué dice que el contraste es bajo si el código se ve negro?
El contraste se mide en el punto más débil del código, no de media. Un degradado no tiene un único color oscuro, y promediar oculta justo el extremo que falla. Si una esquina de tu código se aclara hacia el fondo, esa esquina es con la que un escáner tiene que apañárselas.
Mi código no pasó la prueba en tamaño reducido. ¿Qué cambio?
Imprímelo más grande, o simplifícalo. Las formas de módulo muy redondas, los estilos de esquina finos y un logotipo grande gastan del mismo presupuesto: deforman o eliminan módulos que la corrección de errores tiene que reconstruir después. Quitar el logotipo o volver a una forma de módulo más cuadrada suele bastar, sin cambiar el tamaño.
No consigue leer mi foto de un código en absoluto.
Recorta más cerca. Un código que ocupa una parte pequeña de una fotografía grande tiene pocos píxeles por módulo, y ya no queda nada que descodificar. Recorta al código más un margen alrededor e inténtalo otra vez — también es una prueba más justa, porque la cámara de un móvil enfoca el código, no el cartel entero.
¿Necesitas un código que apruebe?
El generador de FigQR descodifica cada código en tu navegador mientras lo diseñas, así que la misma comprobación ocurre antes de descargar en vez de después de imprimir. Gratis, sin cuenta, y el código no caduca nunca.