Tamaño mínimo de un código QR: probamos 8 tamaños
Tabla de tamaños de código QR en cm, con nuestra simulación de 8 tamaños: hasta dónde se lee cada uno, cuánto resta un logo y cuándo falla la regla del 10:1.
Punto clave: El patrón negro de un código QR impreso debe medir al menos una décima parte de la distancia desde la que se va a escanear, y nunca menos de 2 cm. En la simulación de FaveCard de septiembre de 2026 con 8 tamaños, de 1.5 a 12 cm, los códigos sin logo se leyeron con fiabilidad hasta unas 16 veces el ancho del patrón (11 veces el ancho del cuadrado impreso completo, margen blanco incluido). Un logo en el centro redujo el alcance entre un 12 y un 18% (mediana), y un código redondeado con logo solo llegó a unas 8 veces su ancho impreso completo, así que ahí la regla del 10:1 peca de optimista. Según el estilo, el logo y el decodificador, un código de 4 cm se leyó hasta 47–70 cm y uno de 12 cm hasta 1.3–2.4 m. Fue una simulación, no una prueba con teléfonos, y no se simularon reflejos ni iluminación.
FaveCard Team
Publicado 1 de octubre de 2026 · Actualizado 1 de octubre de 2026
Última actualización: octubre de 2026
El patrón negro de un código QR impreso debe medir al menos una décima parte de la distancia desde la que se va a escanear, y nunca menos de 2 cm. Un código junto a la terminal de pago (el datáfono), que se escanea a 30 cm, necesita 3 cm. Una tarjeta en la mesa que se lee a medio metro necesita 5 cm. Un cartel que se lee a 2 m necesita 20 cm. Si el código lleva un logo en el centro, súmale alrededor de un 20%.
Esa es la conocida «regla del 10:1», con dos detalles que casi todas las guías se saltan: qué se mide y cuánto alcance resta el logo. Comprobamos los dos con una simulación de escaneo. No imprimimos nada: generamos los códigos QR que produce el editor de impresión de FaveCard en 8 tamaños, de 1.5 a 12 cm, creamos miles de fotogramas sintéticos de cámara de teléfono a distintas distancias y los pasamos por cuatro decodificadores de código abierto. Abajo tienes la tabla de tamaños, las distancias y los casos en los que el 10:1 se queda corto.
En resumen:
| Desde dónde lo escanea la gente | Patrón negro, como mínimo | Formato de FaveCard recomendado |
|---|---|---|
| En la mano: tarjeta de presentación, folleto (15–25 cm) | 2–2.5 cm | Etiqueta de 90 × 50 mm |
| En la caja o junto a la terminal de pago (30 cm) | 3 cm | Etiqueta de 90 × 50 mm, de cerca |
| En la mesa o el mostrador (50 cm) | 5 cm | Tarjeta A6 de mesa o mostrador |
| En una pared o una puerta, a un paso (1 m) | 10 cm | Imagen QR en tu propio cartel; el cartel A4 se lee hasta 65–86 cm |
| A través del cristal, desde la calle (2 m) | 20 cm | Imagen QR en tu propio cartel |
| Desde el otro lado del local (3 m) | 30 cm | Imagen QR en tu propio cartel |
Suma el margen blanco a estos anchos: como mínimo, el ancho de cuatro módulos (los cuadritos del código) en blanco por cada lado.
¿Qué tamaño debe tener un código QR?
Divide la distancia de escaneo entre 10 e imprime el patrón negro al menos de ese ancho. Para un código que se escanea a 50 cm, eso son 5 cm de patrón, de borde a borde, sin contar el margen blanco. La tabla de arriba cubre los sitios habituales de un local.
Casi todos los errores vienen de la palabra «tamaño». Una imagen QR tiene dos anchos: el del patrón negro y el del cuadrado completo con su margen blanco. Los generadores y los editores de impresión exportan el cuadrado completo. En las imágenes que exporta FaveCard, el patrón ocupa más o menos el 72% del cuadrado, así que un código que mide 4 cm de un borde blanco al otro tiene menos de 3 cm de patrón. Mide el patrón con una regla: ese es el ancho que la cámara tiene que distinguir.
La lógica de la tabla es sencilla: el teléfono lee un código QR distinguiendo sus cuadritos, los módulos. Si duplicas la distancia, los módulos se ven la mitad de grandes para la cámara, así que el código tiene que ser el doble de ancho. Nuestros resultados mantienen esa proporción casi a la perfección.
Tabla de tamaños de código QR: 8 tamaños y hasta dónde se lee cada uno
Esto es lo que alcanzó cada tamaño en la simulación. «Fiable» significa que un decodificador leyó el código en al menos 18 de los 20 fotogramas a esa distancia y a cualquier distancia menor. Las dos columnas del medio usan el decodificador habitual de la prueba (zxing-cpp, de código abierto y muy usado); la última es el alcance máximo con el mejor de los cuatro que probamos, para un código de módulos cuadrados sin logo. Los tamaños son del patrón negro; con el margen blanco que añade FaveCard, el cuadrado impreso es un 40% más ancho (un patrón de 2 cm da un cuadrado de 2.8 cm).
| Patrón | Cuadrado, sin logo | Redondeado + logo | Máximo (mejor de 4) |
|---|---|---|---|
| 1.5 cm | 24 cm | 18 cm | 30 cm |
| 2 cm | 32 cm | 23 cm | 37 cm |
| 2.5 cm | 41 cm | 30 cm | 47 cm |
| 3 cm | 47 cm | 35 cm | 55 cm |
| 4 cm | 60 cm | 47 cm | 70 cm |
| 5 cm | 72 cm | 55 cm | 84 cm |
| 8 cm | 1.25 m | 91 cm | 1.40 m |
| 12 cm | 1.87 m | 1.31 m | 2.37 m |
«Módulos redondeados + logo» es lo que produce por defecto el editor de impresión de FaveCard cuando tu negocio tiene logo, por eso lo ponemos junto al código sin adornos. Es la estimación más conservadora, y aun así queda por encima de la línea del 10:1 en todos los tamaños.

Llegamos hasta los 12 cm. Para carteles que se leen a 2 o 3 metros, la tabla del principio mantiene la proporción, aunque esos tamaños no los simulamos.
¿Cuál es el tamaño mínimo de un código QR?
Unos 2 × 2 cm para cualquier cosa que se sostenga en la mano. Es también el mínimo que dan los generadores de códigos QR: QR Code Generator habla de «al menos 2 × 2 cm» y Uniqode da el mismo mínimo (ambas páginas en inglés). Nuestros datos coinciden.
A 2 cm, un código sin logo se leyó con fiabilidad hasta 32–37 cm. Eso cubre una tarjeta de presentación, un folleto o un ticket en la mano de alguien. El tamaño más pequeño que probamos, 1.5 cm, todavía se leyó hasta 24–30 cm sin logo, pero solo hasta 18 cm con logo. A esa distancia hay que acercar demasiado el teléfono, y la simulación no tuvo en cuenta si una cámara puede enfocar tan cerca. No probamos nada por debajo de 1.5 cm.
En una tarjeta de presentación (o de visita), usa de 2 a 2.5 cm de patrón y no pongas el logo dentro del código. Un código de 2.5 cm se leyó hasta 41–47 cm; con logo, hasta 30 cm.
Los desarrolladores comentan lo mismo en sus foros. Un desarrollador contó que códigos de 20 × 20 mm con corrección de errores alta tardaban 10 segundos o más en leerse con un escáner web, moviendo el teléfono de un lado a otro, mientras que la app de cámara del propio teléfono los leía al instante. Encaja con nuestros datos: un código de 2 cm en nivel H es pequeño y denso a la vez, lo que deja muy poco margen a un escáner menos potente.
¿Funciona la regla del 10:1?
En general sí, aunque en parte por casualidad. QR Code Generator la formula como «la distancia de escaneo es unas 10 veces el tamaño del código QR»; Uniqode, como «tamaño del código QR = distancia de escaneo ÷ 10» (traducciones nuestras). Ninguna de las dos dice qué significa «tamaño», y eso cambia la respuesta.
Cuándo funciona la regla:
- La proporción. El alcance crece en proporción al tamaño, en todas las variantes que probamos.
- Códigos sin adornos medidos con su margen blanco. Medidos de borde a borde, margen incluido, los códigos en blanco y negro sin logo se leyeron hasta una mediana de 11.3 veces su ancho con el decodificador habitual y de 13.4 veces con el mejor. Ahí, el 10 es un número redondo seguro.
- Medidos solo por el patrón negro, esos mismos códigos llegaron a unas 16 a 19 veces su ancho, según el decodificador. Diseñar con la regla del 10:1 te da margen de sobra.
Cuándo se queda corta:
- Logos y módulos redondeados. Un código redondeado con logo, medido con el margen, solo se leyó hasta 8.3 veces su ancho con el decodificador habitual. Si aplicas la regla del 10:1 al cuadrado completo de ese código, te quedas corto en una quinta parte. Mide el patrón (11.6 veces) y no hay problema.
- La cámara. La regla da por hecho que todas las cámaras son iguales. En nuestras pruebas, el mismo código pasó de unas 8 veces el ancho de su patrón con un fotograma de baja resolución a unas 19 veces con uno en 4K. Más sobre esto abajo.
- El entorno del código. La regla no dice nada de la inclinación ni de los reflejos. Solo la inclinación restó hasta un 23% de alcance en nuestras pruebas.
Nuestra recomendación: mide el patrón negro y divide la distancia entre 10. Con nuestra cámara de prueba (fotograma de 1920 píxeles, lente de 70°), ese tamaño funcionó en todos los estilos que probamos, con logo incluido, tanto con el decodificador habitual como con el mejor. Dos decodificadores menos potentes se quedaron cortos con los códigos con logo.
¿Un logo en el centro dificulta la lectura del código QR?
Sí: en nuestras pruebas, un logo en el centro redujo el alcance fiable entre un 12 y un 18% con el decodificador habitual y con el más potente de los cuatro. Esa cifra es la mediana de los códigos de 2, 4 y 8 cm; en algunos tamaños fue más (el código redondeado de 12 cm perdió un 24% con el decodificador habitual). Otro decodificador perdió la mitad del alcance con los códigos redondeados con logo.
El problema no es tanto el logo. Los códigos QR llevan información redundante para seguir funcionando aunque se manchen o se rayen, y un logo que tapa el centro consume ese margen. Por eso un código con logo tiene que usar el nivel más alto de corrección de errores, el H, y más corrección significa más módulos. Denso Wave, la empresa que inventó el código QR, explica (en inglés) que subir el nivel de corrección también hace más grande el código. Para el mismo enlace, los códigos de FaveCard pasan de 33 × 33 módulos en el nivel M a 41 × 41 en el nivel H. Impreso al mismo ancho, cada módulo es un 20% más pequeño, y a la cámara le cuesta más distinguir módulos pequeños desde lejos.

Nuestras recomendaciones:
- Mantén el logo solo si hay espacio de sobra. En un cartel A4 que se lee de cerca no vas a notar la diferencia.
- Quítalo en etiquetas pequeñas y tarjetas de presentación. O agranda el código una quinta parte para compensar.
- Usa enlaces cortos. Los enlaces largos también necesitan más módulos. Uniqode lo resume así: un código con una URL de seguimiento larga necesita más espacio físico que uno que apunta a un enlace corto.
¿Módulos redondeados o cuadrados?
Los módulos cuadrados son la opción segura para cualquier escáner. El redondeado funcionó con tres de los cuatro decodificadores y restó entre un 3 y un 16% de alcance, según el decodificador. Esta es la distancia fiable como múltiplo del ancho del patrón, por estilo, con el decodificador habitual y con el mejor de los cuatro (sin logo, cámara de referencia, mediana de los 8 tamaños):
| Estilo en el editor | Habitual | Mejor de 4 | Nunca lo leyó |
|---|---|---|---|
| Clásico (cuadrado) | 15.7× | 18.6× | ninguno |
| Redondeado (por defecto) | 14.3× | 18.1× | OpenCV básico |
| Puntos | 17.5× | 18.7× | OpenCV básico, zbar |
| Moderno | 12.4× | 16.6× | OpenCV básico |
Fíjate en la última columna («Nunca lo leyó»): el detector básico de OpenCV no leyó ni un solo código redondeado, de puntos o «Moderno» a ninguna distancia, y zbar nunca leyó el de puntos. Las apps de cámara de los teléfonos usan sus propios detectores, que no probamos, así que esto no significa que vaya a fallar en el teléfono de tus clientes. Sí demuestra que a algunos decodificadores les cuesta todo lo que no sean módulos cuadrados normales. Si el código tiene que funcionar con cualquier cosa, incluida una app de escáner de terceros o un escáner web, imprímelo en Clásico.
¿A qué distancia se puede leer un código QR?
A unas 10 a 19 veces el ancho de su patrón negro, y la cámara determina hasta dónde llegas dentro de ese rango. En pocas palabras: con un teléfono antiguo, poca luz o mal pulso, la cámara distingue peor los módulos, y el código tiene que ser más grande. Lo que necesita un decodificador son suficientes píxeles de cámara en cada módulo. En nuestras pruebas, los mejores decodificadores dejaron de leer cuando cada módulo ocupaba unos 2 o 3 píxeles de cámara. La tecnología de lectura de códigos de Google, ML Kit, pone un límite parecido: la unidad más pequeña del código debe tener al menos 2 píxeles de ancho (Google ML Kit, en inglés).
Así se ve en los propios fotogramas simulados, ampliados:

El fotograma de la tarjeta A6 es el más revelador. Para una persona sigue pareciendo un código QR. Con 1.92 píxeles por módulo, ninguno de los cuatro decodificadores pudo leerlo.
Cuántos píxeles ocupa cada módulo depende de la cámara: los píxeles de ancho del fotograma que analiza el escáner, el campo de visión de la lente y la nitidez de la imagen. La guía de ML Kit de Google recomienda una imagen de mayor resolución, como 1280×720 o 1920×1080, porque permite leer los códigos desde más lejos. Usamos un fotograma de 1920 píxeles y una lente de 70° como referencia, y luego cambiamos una sola cosa cada vez. El gráfico usa la mediana de los códigos de 2, 4 y 8 cm, por eso la referencia marca aquí 15.6 y no el 15.7 de la mediana de todos los tamaños:

Los dos casos que quedan por debajo del 10:1 son un fotograma de baja resolución de 640 píxeles y una imagen más borrosa. No medimos teléfonos reales, pero una cámara antigua, una app de escáner básica o mal pulso con poca luz tienen el mismo efecto. Por eso calculamos el tamaño a partir del patrón negro: con 10:1 sobre el patrón, nuestra cámara de referencia todavía tenía entre un 40 y un 55% de alcance de sobra. Eso compensa buena parte de las limitaciones de una cámara, aunque no todas, como muestra el caso de 640 píxeles.
¿Importa el ángulo?
Menos que el tamaño, pero su efecto es acumulativo. Inclinar el código 20° respecto a la cámara restó hasta un 13% de alcance; a 35°, entre un 5 y un 23%, según el decodificador y el estilo. Los códigos redondeados fueron los que más perdieron (un 23% con el decodificador habitual a 35°).
Si una tarjeta está plana sobre la mesa y el cliente la escanea de pie, el ángulo es mucho mayor que 35°. Pon las tarjetas de mostrador de pie, y los carteles de pared a la altura del pecho o de los ojos, para que la gente los escanee de frente.
¿Qué más impide que se lea un código QR impreso?
El tamaño es lo único que puedes controlar desde el principio. Hay otras cosas que nuestra simulación no cubrió y que también cuentan:
- El margen blanco. El estándar de Denso Wave pide un margen de cuatro módulos de ancho en todos los lados del código (Denso Wave, en inglés). No lo recortes para que encaje en un diseño y no imprimas el código sobre una foto con mucho detalle.
- El contraste. Mantén los módulos oscuros sobre fondo claro. Nuestra simulación no mostró una pérdida de alcance clara en los códigos de color, pero no simuló luz, tinta ni papel, así que no lo tomamos como prueba. Lo más seguro es oscuro sobre blanco.
- Reflejos y plastificado. Una tarjeta brillante bajo un foco puede borrar parte del código. No simulamos reflejos. Si el cartel va plastificado o detrás de un cristal, pruébalo con tu propio teléfono en el sitio donde va a estar.
- Enlaces largos. Más caracteres significan más módulos. Con un enlace corto, el mismo tamaño impreso se lee desde más lejos.
Tamaños de código QR en el editor de impresión de FaveCard
El editor de impresión de FaveCard (página en inglés) ajusta el código QR a cada formato, así que no tienes que medir nada. Estos son los formatos que ofrece y hasta dónde se leyó cada código en la simulación (desde el decodificador habitual hasta el mejor de los cuatro, módulos redondeados):
| Formato | Imagen QR (con margen blanco) | Con tu logo en el QR | Sin logo |
|---|---|---|---|
| Etiqueta pequeña de 90 × 50 mm | 26 mm | 22–28 cm | 24–31 cm |
| Tarjeta A6 de mesa o mostrador, diseño Impactante (el predeterminado) | 40 mm | 33–44 cm | 42–53 cm |
| Tarjeta A6, otros diseños | 32 mm | 24–33 cm | 35–44 cm |
| Cartel A4, diseño Impactante | 80 mm | 65–86 cm | 83 cm–1.01 m |
| Cartel A4, otros diseños | 64 mm | 54–71 cm | 64–81 cm |
| QR para tu propio diseño | PNG de 1600 × 1600 px | depende del tamaño al que lo imprimas |

Vuelve a mirar las distancias: todos los formatos están pensados para alguien que está cerca. La etiqueta funciona en una terminal de pago o en un espejo; la tarjeta A6, en una mesa o en el mostrador, justo donde la gente paga; el cartel A4, en una puerta o una pared a la que la gente se acerca. El cartel A4 de la foto de portada solo sirve para quien se acerca al cristal. Para cualquier cartel que se vaya a leer a 1 m o más, descarga la imagen QR de 1600 × 1600 px y ponla en tu propio cartel con 10 cm de patrón o más por cada metro. A 20 cm de ancho, ese archivo todavía tiene unos 80 píxeles por centímetro (200 por pulgada).
Hay dos ajustes del editor que cambian el alcance. El estilo del código QR (Clásico, Redondeado, Puntos, Moderno) viene en Redondeado por defecto; elige Clásico si quieres la máxima compatibilidad con cualquier escáner. «Logo dentro del QR» viene activado por defecto cuando tu negocio tiene logo; desactívalo en etiquetas y tarjetas pequeñas para recuperar el alcance que te quita el logo.
El editor de impresión está en todos los planes de FaveCard, incluido el gratuito. El logo dentro del código QR de una tarjeta de fidelidad necesita el plan Pro o uno superior, o la prueba gratuita; los códigos QR de tu página de negocio pueden llevar tu logo en todos los planes. En la página de precios tienes lo que incluye cada plan. Para saber dónde poner los carteles y qué deben decir, lee cómo promocionar un programa de fidelización (en inglés) y nuestros 9 ejemplos de tarjeta de sellos. Las mismas medidas sirven para el código QR de tus reseñas de Google, del que hablamos en cómo conseguir más reseñas en Google.
Cómo hicimos la simulación
- Códigos: los enlaces y ajustes que produce el editor de impresión de FaveCard: 33 × 33 módulos con corrección de errores M sin logo, 41 × 41 con nivel H y logo en el centro, en cuatro estilos (Clásico, Redondeado, Puntos, Moderno), oscuro (#111111) sobre blanco.
- Tamaños: patrones negros de 1.5, 2, 2.5, 3, 4, 5, 8 y 12 cm, además de los diseños de etiqueta, A6 y A4 del propio editor.
- Cámara: un fotograma de 1920 píxeles de ancho con un campo de visión horizontal de 70°. Las pruebas de sensibilidad usaron de 640 a 3840 píxeles, de 65° a 80° y de la mitad al doble de desenfoque.
- Cada fotograma se degradó con desenfoque, ruido del sensor, compresión JPEG y desenfoque por movimiento, con una inclinación de 0°, 20° o 35°. 20 fotogramas por distancia, con valores aleatorios fijos para poder repetir la prueba.
- Decodificadores: zxing-cpp, zbar, el detector QR de OpenCV y el detector WeChat de OpenCV.
- «Fiable» significa leído en al menos el 90% de los fotogramas a esa distancia y a cualquier distancia menor, aumentando la distancia en pasos del 4%.
Lo que no reflejan estos datos: Es una simulación, no una prueba con teléfonos. La app de cámara de un teléfono usa autoenfoque, combina varios fotogramas, hace zoom y tiene su propio detector (el de Apple o el de Google), y nada de eso lo simulamos, así que los teléfonos reales pueden superar estas cifras. Tampoco se simularon la luz, los reflejos, el plastificado, el papel ni la calidad de impresión. Cada caso usó una sola longitud de enlace. Toma las distancias como cifras de referencia, no como garantías, y escanea tu código impreso una vez en el sitio donde va a estar antes de mandar a imprimir cien copias.
Fuente: simulación de escaneo QR de FaveCard, septiembre de 2026. Códigos generados con los mismos ajustes que el editor de impresión de FaveCard; lectura con cuatro bibliotecas de código abierto.
Preguntas Frecuentes
¿Qué tamaño debe tener un código QR?
Mide el patrón negro, no el margen blanco, y asegúrate de que mida al menos una décima parte de la distancia de escaneo: 3 cm para un código que se escanea a 30 cm, 5 cm a medio metro, 10 cm a 1 m y 20 cm a 2 m. Nunca bajes de 2 cm. En nuestra simulación, ese tamaño siguió funcionando con un logo en el centro, que suele restar entre un 12 y un 18% de alcance.
¿Cuál es el tamaño mínimo de un código QR para imprimir?
Unos 2 × 2 cm para algo que el cliente tiene en la mano. En nuestra simulación, un código de 2 cm sin logo se leyó con fiabilidad hasta 32–37 cm y uno de 1.5 cm hasta 24–30 cm. Con logo, el de 1.5 cm bajó a 18 cm, más cerca de la distancia a la que mucha gente sostiene el teléfono. No probamos nada por debajo de 1.5 cm.
¿Qué tamaño debe tener un código QR en una tarjeta de presentación?
De 2 a 2.5 cm de patrón negro, más el margen blanco alrededor. Una tarjeta de presentación (o de visita) se lee a 15–30 cm, y en nuestra simulación un código de 2.5 cm sin logo se leyó con fiabilidad hasta 41–47 cm. En una tarjeta tan pequeña, mejor sin logo en el centro; si decides mantenerlo, usa los 2.5 cm completos.
¿A qué distancia se puede leer un código QR?
A unas 10 a 19 veces el ancho de su patrón negro, y depende sobre todo de la cámara. En nuestra simulación, con un fotograma de cámara de 1920 píxeles, un código sin logo se leyó hasta unas 16 veces su ancho con un decodificador de código abierto y unas 19 veces con el mejor de los cuatro. Un fotograma de baja resolución, de 640 píxeles, o una imagen borrosa lo redujeron a 8–10 veces. Un código sin logo de 12 cm se leyó hasta 1.9–2.4 m; uno redondeado de 12 cm con logo, hasta 1.3 m.
¿Un logo en el centro dificulta la lectura del código QR?
Sí, un poco. Un logo obliga a usar el nivel más alto de corrección de errores, que añade módulos al código: 41 × 41 en lugar de 33 × 33 para el mismo enlace en nuestras pruebas. Al mismo tamaño impreso, cada módulo es un 20% más pequeño, y el alcance se redujo entre un 12 y un 18% (mediana) con los dos decodificadores más potentes que probamos, más en algunos tamaños. Imprime el código en un tamaño más grande o quita el logo en las etiquetas pequeñas.
¿Es correcta la regla del 10:1 para los códigos QR?
En general sí, para un código en blanco y negro sin adornos medido con su margen blanco: en nuestra simulación se leyeron hasta unas 11 veces su ancho. Es demasiado optimista para un código redondeado con logo, si lo mides igual (unas 8 veces), y para escáneres con fotogramas de baja resolución o borrosos (de 8 a 10 veces el ancho del patrón). Aplicada solo al patrón negro, la regla deja margen de sobra.
