Tamaño de un código QR para imprimir

La regla que decide si un código impreso se escanea, los tamaños que da para los materiales habituales y las cuatro cosas que arruinan un código que, por lo demás, tiene el tamaño correcto.

Respuesta cortaImprime el código QR a más o menos una décima parte de la distancia desde la que se va a escanear: un código que se lee a 30 cm necesita unos 3 cm, y uno que se lee a 2 m necesita unos 20 cm. No bajes nunca de unos 2 cm y no recortes nunca la zona de silencio blanca que lo rodea.

La regla 10:1

La regla práctica, y la que más citan los fabricantes de lectores, es una relación entre distancia y tamaño de aproximadamente 10:1. Divide entre diez la distancia desde la que la gente va a escanear, y ese es el ancho del código.

Ancho mínimo del código según la distancia de escaneo
Se escanea desdeAncho del códigoMaterial típico
20 cm2 cmTarjeta de presentación, pulsera, etiqueta de producto
30 cm3 cmExpositor de mesa, flyer, página de libro, envase
50 cm5 cmCartel de mostrador, anuncio de revista
1 m10 cmPóster, borde de estantería, panel de exposición
2 m20 cmEscaparate, caballete, expositor de pie
5 m50 cmPancarta, fondo de escenario, valla de obra
10 m1 mLona de fachada, valla publicitaria

La regla es generosa a propósito, porque tiene que absorber la mala luz, el pulso tembloroso, la cámara de un móvil antiguo y el escaneo en ángulo. Ir más grande cuesta espacio en el diseño; ir más pequeño cuesta escaneos. Cuando choquen, ve más grande.

Por qué el mismo tamaño no siempre funciona

La regla 10:1 supone un código bastante grueso. Lo que de verdad necesita un lector es un tamaño físico mínimo para cada módulo, los cuadraditos con los que se construye el patrón. Unos 0,4 mm por módulo es un mínimo seguro para una impresión normal; por debajo, la expansión de la tinta y la textura del papel empiezan a cerrar los huecos.

Eso importa porque una URL más larga significa más módulos en el mismo cuadrado. Un código de versión 1, con 21 módulos, a 2 cm deja casi un milímetro por módulo. Uno de versión 10, con 57 módulos, a esos mismos 2 cm deja unos 0,35 mm por módulo: ya en el límite.

Ancho impreso mínimo para mantener los módulos en 0,4 mm
VersiónMódulos de ladoAncho mínimo
121unos 1,2 cm
433unos 1,6 cm
745unos 2,1 cm
1057unos 2,6 cm
1577unos 3,4 cm
2097unos 4,3 cm

Los anchos incluyen la zona de silencio de cuatro módulos a cada lado. El generador de este sitio muestra la versión y el número de módulos bajo cada código, para que busques el tuyo en esta tabla antes de mandarlo a imprenta.

La conclusión práctica: acortar la URL suele salir más barato que agrandar el código. Quitar parámetros de seguimiento o usar una ruta corta en tu propio dominio puede bajar el código varias versiones.

La zona de silencio

Todo código QR necesita un margen libre alrededor, de cuatro módulos de ancho, sin nada dentro. Es la zona de silencio, y forma parte de la especificación, no es una sugerencia de diseño. Sin ella, el lector no puede saber dónde termina el símbolo.

Recortarla es la causa más común de que falle un código con el tamaño correcto. Los diseñadores la recortan porque parece espacio desperdiciado; entonces el código queda pegado a un panel de color, a una línea o al borde de corte de la página, y la tasa de lectura se desploma.

  • Tanto el PNG como el SVG de este sitio incluyen la zona de silencio completa. No los recortes.
  • Mantén el margen del mismo color que el fondo del código: blanco por defecto, o el color claro que hayas elegido.
  • En cualquier pieza que se vaya a guillotinar, deja margen extra más allá de la línea de sangrado.

Resolución, formato de archivo y color

Usa vectorial para imprenta

Un SVG no tiene resolución: el software de la imprenta dibuja las formas al tamaño al que las coloques, con bordes de módulo perfectamente nítidos. Es lo que quieres para cualquier cosa que vaya a una imprenta profesional, y la única opción sensata por encima del tamaño postal.

Cuándo vale un PNG

El PNG de 1024 × 1024 px de este sitio basta para impresión de oficina hasta unos 8 cm a 300 DPI, y para bastante más en señalética vista a distancia, donde lo normal son 150 DPI. Colócalo a su tamaño natural o más pequeño; ampliar un mapa de bits suaviza justo los bordes que necesita el lector.

El contraste manda más que la marca

  • Negro sobre blanco es el caso de referencia y siempre funciona.
  • Una tinta oscura sobre un fondo pálido y sin textura suele ir bien. El generador comprueba que el contraste sea de al menos 4,5:1.
  • Los códigos invertidos —módulos claros sobre fondo oscuro— fallan en muchos lectores, y por eso el generador no los permite.
  • Las tintas metálicas, el barniz UV selectivo y los plastificados brillantes crean reflejos que ciegan la cámara.
  • No imprimas nunca un código sobre una fotografía o un degradado.

Antes de mandarlo a imprenta

  1. Calcula la distancia real de escaneo y dale al código una décima parte de ella.
  2. Compara el número de módulos con la tabla de densidad de arriba.
  3. Confirma que la zona de silencio está intacta y sobre un fondo liso.
  4. Usa el SVG para impresión profesional; coloca el PNG a su tamaño natural o más pequeño.
  5. Imprime una prueba al tamaño final y en el material final.
  6. Escanea la prueba desde la distancia real, con la luz real y con más de un móvil.
  7. Añade una línea corta de texto que diga qué hace el código: aumenta los escaneos de forma apreciable.

Descarga un PNG listo para imprimir o un SVG vectorial:Generar un código QR

Preguntas relacionadas

Unos 2 cm de lado para una URL corta con buena impresión. La limitación real es que cada módulo mida al menos unos 0,4 mm, así que un código con una dirección larga tiene que ser más grande. Por debajo de 2 cm, la tinta en papel no estucado empieza a juntar módulos vecinos.

Una décima parte de la distancia de lectura, más o menos. Un póster que se escanea a un metro pide unos 10 cm; uno que se escanea a dos metros, unos 20 cm. Colócalo a la altura del pecho si puedes, porque un código arriba del todo en un póster alto se escanea en ángulo.

A 300 DPI para material que se lee de cerca; para señalética de gran formato vista a distancia se aceptan en general 150 DPI. La pregunta casi desaparece si usas el SVG, que no tiene ninguna resolución fija.

El SVG. Escala sin pérdida, así que los bordes de los módulos siguen nítidos a cualquier tamaño, y la mayoría de flujos de imprenta prefieren el arte vectorial. Usa el PNG para pantallas y para imprimir en la oficina a su tamaño natural o menos.

No. Ese borde es la zona de silencio, de cuatro módulos de ancho, y el lector la usa para saber dónde acaba el símbolo. Recortarla es la causa más común de que un código impreso no se lea aunque parezca perfecto.

Un color oscuro sobre fondo claro puede funcionar si el contraste es fuerte; el generador de este sitio exige al menos 4,5:1 y rechaza los colores invertidos. Aun así, cada alejamiento del negro sobre blanco reduce la tasa de lectura. Evita las tintas metálicas, los acabados brillantes y cualquier fondo que no sea liso.