¿Qué tamaño debe tener un código QR?

Hay un solo número que responde a esta pregunta para casi cualquier código QR impreso: divide entre diez la distancia a la que alguien se va a situar, en las mismas unidades en las que estás diseñando. Eso te da el ancho mínimo que necesita el código. En cuanto la distancia de lectura supera diez veces el ancho del código, el enfoque automático de la cámara de un teléfono y la resolución de un sensor normal empiezan a tener problemas para resolver limpiamente los módulos individuales, y los escaneos se vuelven poco fiables de una forma que parece aleatoria pero no lo es: es una consecuencia directa y predecible del tamaño frente a la distancia.

La regla, paso a paso

Ancho mínimo = distancia de lectura ÷ 10. Escala en ambas direcciones: leer de más cerca permite un código más pequeño, y un código que se lee desde más lejos tiene que crecer proporcionalmente, no en una cantidad fija. Además es un suelo, no un objetivo: imprimir justo en el mínimo no deja margen para una cámara de teléfono algo desgastada, poca luz o alguien que se coloque un poco más atrás de lo previsto. Cuando el espacio de la maqueta lo permita, sube desde ese suelo en vez de quedarte en él.

Tarjeta de visita: unos 15-20cm de distancia de lectura

Quien sostiene una tarjeta para escanearla suele estar a 15-20cm, lo que sitúa el ancho mínimo en 1.5-2cm. En la práctica, la ganancia de punto de la impresora a tamaños muy pequeños hace que 2cm sea un suelo más cómodo de lo que sugiere la aritmética pura: unos módulos tan pequeños son sensibles a lo limpiamente que tu impresora reproduzca los bordes nítidos, y un borde algo borroso entre módulos es exactamente lo que le cuesta a un escáner. Este es uno de los pocos emplazamientos en los que la regla y la realidad de la impresión apuntan casi al mismo número, así que 2cm de lado es un valor seguro por defecto; consulta nuestro generador para tarjetas de visita para ver todo el detalle de tamaño y zona de silencio propio de ese formato.

Portamenús de mesa: unos 30-40cm de distancia de lectura

Un comensal que lee un portamenús desde donde está sentado suele estar a 30-40cm, lo que da un ancho mínimo de 3-4cm. Es cómodamente mayor que el código de una tarjeta de visita y te deja espacio real para añadir una etiqueta corta —«Escanea para ver la carta»— sin que el código se sienta apretado. También es lo bastante grande como para tolerar un logotipo moderado sin tener que apurar ningún límite de corrección de errores, lo que importa si el portamenús lleva la marca del restaurante; nuestro generador de portamenús repasa además las decisiones sobre reflejos y plastificado que cuentan a este tamaño.

Cartel: entre 1 y 3 metros de distancia de lectura

Los carteles son donde la regla se gana el sueldo, porque el instinto natural —mantener el código en un tamaño físico parecido al que tenía en una tarjeta de visita— es exactamente lo contrario de lo que hay que hacer a esta distancia. A 2 metros, el ancho mínimo es de 20cm; a 3 metros, de 30cm. Un código que parece de sobra grande en la pantalla del portátil mientras diseñas el cartel puede quedarse muy corto una vez impreso y visto desde el otro lado de la sala, que es justo la diferencia entre cómo se ve algo en una herramienta de diseño y cómo se comporta en el entorno para el que está pensado.

Valla publicitaria: más de 10 metros de distancia de lectura

A distancias de autopista o de carretera, la regla produce números que parecen casi absurdos hasta que haces la cuenta: una valla que se lee a 15 metros necesita un código de al menos 1.5 metros de ancho. Los códigos QR en vallas fallan constantemente en la vida real precisamente porque los diseñadores los tratan como un elemento pequeño del tamaño de un logotipo en vez de hacer este cálculo, y un código que parece proporcionado en una maqueta vista a distancia normal se queda muy lejos de ser lo bastante grande una vez ampliado a una valla real y visto desde un coche en movimiento.

Por qué más datos exigen un código físicamente mayor, no solo una caja mayor

Un código QR no se limita a imprimirse más grande cuando amplías su caja: el número de módulos lo fija la cantidad de datos que contiene, así que una URL más larga o una carga como una vCard completa produce más módulos apretados en el mismo tamaño nominal, con lo que cada módulo es más pequeño a menos que agrandes también el código. Esto se suma a la regla de la distancia en vez de sustituirla: un código denso que lleva una URL larga de seguimiento, visto desde la misma distancia que uno corto, tiene que ser todavía mayor, porque cada módulo tiene menos espacio para que lo resuelva la misma cámara a la misma distancia. Si parece que hay que encoger un código para que quepa en una maqueta, acortar los datos subyacentes —un enlace corto en lugar de uno largo— suele ser la mejor solución, ya que reduce el número de módulos sin tocar en absoluto el cálculo del ancho mínimo.

Cómo aplicarlo

Mide o estima la distancia de lectura real antes de elegir un tamaño, y no al revés. Si tienes dudas, tira hacia el tamaño inmediatamente superior en vez de al mínimo exacto, y comprueba el resultado con un validador que decodifique el código renderizado a un tamaño cercano a sus dimensiones impresas en lugar de fiarte de cómo se ve ampliado a pantalla completa: que un código QR se vea nítido al 100% de zoom en un monitor te dice muy poco sobre cómo se comportará impreso a 3cm y visto desde el otro lado de una mesa.

Crea un código QR gratis con QRCodeEngine — todos los formatos gratis, sin registro, y cada código se comprueba antes de descargarlo.