Capacidad de un código QR: cuántos datos caben, por versión del símbolo y modo de codificación
por el equipo de KoloQRFundamentos

Un código QR guarda como mucho 7.089 dígitos, 4.296 caracteres alfanuméricos, 2.953 bytes o 1.817 caracteres kanji, y esos máximos describen todos el mismo símbolo: la versión 40 con 177 × 177 módulos, en el nivel de corrección de errores más bajo. Cualquier código menor guarda proporcionalmente menos, y el número que importa en la práctica nunca es el máximo: es cuántos módulos obliga a usar tu contenido concreto, porque el número de módulos decide a qué tamaño hay que imprimir el código.
Puntos clave
- La capacidad máxima de un código QR es de 7.089 dígitos, 4.296 caracteres alfanuméricos, 2.953 bytes o 1.817 caracteres kanji, todo ello en la versión 40, con 177 × 177 módulos y nivel de corrección de errores L.
- La capacidad la fijan tres cosas a la vez: la versión del símbolo, el modo de codificación y el nivel de corrección de errores. Cambia cualquiera de ellas y el número cambia.
- El código más pequeño, la versión 1 con 21 × 21 módulos, guarda 17 bytes en el nivel L y 7 bytes en el nivel H. Un simple nombre de dominio ya es un código de versión 2 o 3.
- Una URL escrita en mayúsculas puede codificarse en modo alfanumérico a 5,5 bits por carácter en lugar de 8, lo que a menudo ahorra una versión entera del símbolo. Solo es seguro poner en mayúsculas el esquema y el dominio; la ruta distingue mayúsculas de minúsculas.
- La capacidad rara vez es el límite real. Una URL de 200 caracteres en el nivel H necesita un símbolo de 77 × 77 módulos, que no se puede imprimir honestamente por debajo de unos 34 mm: el contenido fija el tamaño mucho antes de acercarse a ningún máximo.
¿Cuántos datos puede guardar un código QR?
Un código QR guarda como mucho 7.089 dígitos, 4.296 caracteres alfanuméricos, 2.953 bytes o 1.817 caracteres kanji. Esas cuatro cifras describen un solo símbolo (la versión 40, con 177 módulos de lado, en el nivel de corrección de errores L) y son el techo del formato, no un objetivo al que nadie deba aspirar.
| Nivel de corrección de errores | Numérico | Alfanumérico | Byte | Kanji |
|---|---|---|---|---|
| L | 7.089 | 4.296 | 2.953 | 1.817 |
| M | 5.596 | 3.391 | 2.331 | 1.435 |
| Q | 3.993 | 2.420 | 1.663 | 1.024 |
| H | 3.057 | 1.852 | 1.273 | 784 |
El rango práctico es mucho más estrecho de lo que sugiere el techo. Un símbolo de versión 40 impreso en el suelo de 0,4 mm por módulo del papel estucado mide 71 mm de lado antes del margen, y cada uno de sus módulos tiene que sobrevivir a que lo fotografíen, así que códigos de ese tamaño aparecen en marcaje industrial y casi en ningún otro sitio.
Para el uso corriente, la pregunta útil es la contraria a la del máximo: dado este contenido, cuál es el símbolo más pequeño que lo contiene y qué cuesta ese símbolo en milímetros impresos. Las dos últimas secciones de esta página lo responden directamente.
Qué es una versión del símbolo
La versión del símbolo es el nombre que la norma QR da al número de módulos de un código, y va de la versión 1 con 21 × 21 módulos hasta la versión 40 con 177 × 177. Un código de versión V tiene 4V + 17 módulos por lado, así que las versiones avanzan de cuatro en cuatro: 21, 25, 29, 33, 37 y así sucesivamente.
La versión no se elige. El codificador toma la versión más pequeña que contenga el contenido en el nivel de corrección de errores pedido, lo que significa que la versión es el resultado de dos decisiones que sí tomas tú: qué dice el código y cuánto daño debe sobrevivir.
De ahí salen dos consecuencias, y las dos pillan a la gente. La primera es que la capacidad avanza a saltos y no de forma continua: añadir un carácter puede salir gratis o puede empujar el código una versión entera hacia arriba. La segunda es que una versión más alta no es un dibujo más grande, sino uno más denso. A una anchura impresa fija, los módulos de un código de versión 10 son un 40% más estrechos que los de uno de versión 4 (57 celdas en el mismo espacio en vez de 33), y de módulos pequeños están hechos los fallos de escaneo.
No todo el símbolo está disponible para el contenido. En un código de versión 1, 233 de los 441 módulos son patrones funcionales e información de formato en lugar de datos: en patrones de localización y anatomía del código QR está adónde va cada uno. Lo que queda tras eso se reparte entre tus datos y su corrección de errores.
Los cuatro modos de codificación QR
Un modo de codificación es el esquema que usa un código QR para convertir caracteres en bits, y la norma define cuatro: numérico, alfanumérico, byte y kanji. Cada uno empaqueta los caracteres a una densidad distinta, así que el mismo símbolo guarda un número muy diferente de ellos según qué modo permita el contenido.
| Modo | Qué acepta | Bits por carácter | Capacidad en la versión 40, nivel L |
|---|---|---|---|
| Numérico | Los dígitos del 0 al 9 | 3⅓ | 7.089 dígitos |
| Alfanumérico | 0 a 9, A a Z, espacio y $ % * + - . / : | 5½ | 4.296 caracteres |
| Byte | Cualquier byte, que en la práctica significa texto UTF-8 | 8 | 2.953 bytes |
| Kanji | Caracteres Shift JIS de doble byte | 13 | 1.817 caracteres |
El modo alfanumérico es el que conviene entender, porque es el único que se aplica a las URL. Es el esquema de codificación QR que empaqueta dos caracteres en 11 bits, con un juego de 45 caracteres de dígitos, letras mayúsculas, espacio y ocho signos de puntuación. Las minúsculas no están en ese juego, y tampoco el signo de interrogación, el ampersand, el signo igual ni el guion bajo.
El modo lo elige el codificador, no quien escribe el contenido. Algunos codificadores analizan el contenido y cambian de modo automáticamente, otros dividen el contenido en segmentos y usan un modo distinto para cada uno, y muchos lo codifican todo en modo byte pase lo que pase. Este último caso es lo bastante frecuente como para que la única forma fiable de saberlo sea generar el código y contar sus módulos.
Capacidad del código QR por versión y modo
La tabla de abajo es la referencia sobre la que se apoya el resto de esta página: cuántos caracteres guarda cada versión del símbolo, en cada modo y en cada nivel de corrección de errores. Se lee buscando la fila de tu nivel y la versión cuya cifra supere por primera vez la longitud de tu contenido.
| Versión | Módulos | Nivel | Numérico | Alfanumérico | Byte | Kanji |
|---|---|---|---|---|---|---|
| 1 | 21 × 21 | L | 41 | 25 | 17 | 10 |
| 1 | 21 × 21 | M | 34 | 20 | 14 | 8 |
| 1 | 21 × 21 | Q | 27 | 16 | 11 | 7 |
| 1 | 21 × 21 | H | 17 | 10 | 7 | 4 |
| 2 | 25 × 25 | L | 77 | 47 | 32 | 20 |
| 2 | 25 × 25 | M | 63 | 38 | 26 | 16 |
| 2 | 25 × 25 | H | 34 | 20 | 14 | 8 |
| 3 | 29 × 29 | L | 127 | 77 | 53 | 32 |
| 3 | 29 × 29 | M | 101 | 61 | 42 | 26 |
| 3 | 29 × 29 | H | 58 | 35 | 24 | 15 |
| 4 | 33 × 33 | L | 187 | 114 | 78 | 48 |
| 4 | 33 × 33 | M | 149 | 90 | 62 | 38 |
| 4 | 33 × 33 | H | 82 | 50 | 34 | 21 |
| 5 | 37 × 37 | L | 255 | 154 | 106 | 65 |
| 5 | 37 × 37 | M | 202 | 122 | 84 | 52 |
| 5 | 37 × 37 | H | 106 | 64 | 44 | 27 |
| 6 | 41 × 41 | L | 322 | 195 | 134 | 82 |
| 6 | 41 × 41 | M | 255 | 154 | 106 | 65 |
| 6 | 41 × 41 | H | 139 | 84 | 58 | 36 |
| 10 | 57 × 57 | L | 652 | 395 | 271 | 167 |
| 10 | 57 × 57 | M | 513 | 311 | 213 | 131 |
| 10 | 57 × 57 | H | 288 | 174 | 119 | 74 |
| 15 | 77 × 77 | L | 1.250 | 758 | 520 | 320 |
| 15 | 77 × 77 | M | 991 | 600 | 412 | 254 |
| 15 | 77 × 77 | H | 530 | 321 | 220 | 136 |
| 20 | 97 × 97 | L | 2.061 | 1.249 | 858 | 528 |
| 20 | 97 × 97 | M | 1.600 | 970 | 666 | 410 |
| 20 | 97 × 97 | H | 919 | 557 | 382 | 235 |
| 25 | 117 × 117 | L | 3.057 | 1.853 | 1.273 | 784 |
| 25 | 117 × 117 | M | 2.395 | 1.451 | 997 | 614 |
| 25 | 117 × 117 | H | 1.286 | 779 | 535 | 330 |
| 40 | 177 × 177 | L | 7.089 | 4.296 | 2.953 | 1.817 |
| 40 | 177 × 177 | M | 5.596 | 3.391 | 2.331 | 1.435 |
| 40 | 177 × 177 | H | 3.057 | 1.852 | 1.273 | 784 |
Hay dos celdas de esta tabla que conviene leer juntas. La versión 25 en el nivel L guarda 1.273 bytes, y la versión 40 en el nivel H guarda exactamente esos mismos 1.273 bytes: un símbolo con más del doble de superficie de módulos, gastando toda la diferencia en recuperación. La capacidad que se gana agrandando el código y la que se pierde subiendo el nivel son la misma moneda, y por eso las dos decisiones pertenecen a una sola tabla y no a dos.
Por qué la misma URL cabe en un código más pequeño en mayúsculas
Una URL escrita en mayúsculas puede codificarse en modo alfanumérico a 5,5 bits por carácter en lugar de los 8 del modo byte, lo que supone un ahorro del 31% y con frecuencia baja el símbolo una versión entera. HTTPS://EXAMPLE.COM/MENU usa solo caracteres del juego alfanumérico de 45; https://example.com/menu no, porque las minúsculas no están en él.
| Longitud del contenido | Modo byte, nivel M | Mayúsculas, nivel M | Modo byte, nivel H | Mayúsculas, nivel H |
|---|---|---|---|---|
| 30 caracteres | Versión 3 | Versión 2 | Versión 4 | Versión 3 |
| 45 caracteres | Versión 4 | Versión 3 | Versión 6 | Versión 4 |
| 70 caracteres | Versión 5 | Versión 4 | Versión 8 | Versión 6 |
| 120 caracteres | Versión 7 | Versión 5 | Versión 11 | Versión 8 |
| 200 caracteres | Versión 10 | Versión 8 | Versión 15 | Versión 11 |
La pega es que solo una parte de una URL se puede poner en mayúsculas sin riesgo. Los esquemas y los nombres de dominio no distinguen mayúsculas de minúsculas, así que HTTPS://EXAMPLE.COM y https://example.com llegan al mismo servidor. Todo lo que va después del dominio sí las distingue en la mayoría de servidores web, así que poner la ruta en mayúsculas puede dar un código que se escanea perfectamente y aterriza en un 404.
Lo que queda es una regla de aplicación estrecha pero real: pon en mayúsculas el esquema y el dominio, deja la ruta exactamente como la espera el servidor, y comprueba si el símbolo ha encogido de verdad. Un contenido que mezcla mayúsculas y minúsculas cae entero en modo byte, así que un solo carácter en minúscula dentro de la ruta se lleva por delante todo el ahorro.
Conviene decir con honestidad otros dos límites. El juego alfanumérico no tiene signo de interrogación, ampersand, signo igual ni guion bajo, así que cualquier URL con parámetros de consulta va en modo byte sea cual sea su caja. Y el codificador tiene que admitir el cambio de modo: muchos generan todo el contenido en modo byte, y entonces las mayúsculas no cambian nada. Genera el código de las dos maneras, cuenta los módulos de un lado y compara: si el número es el mismo, el modo no ha cambiado.
La corrección de errores es la mitad de la cuestión de la capacidad
Subir el nivel de corrección de errores de L a H quita alrededor del 57% de la capacidad de un símbolo, porque las palabras de código de recuperación y las de datos salen del mismo presupuesto fijo. En todas las versiones, los cuatro niveles se reparten el mismo total: el nivel L gasta en recuperación alrededor del 7%, el M el 15%, el Q el 25% y el H el 30%.
| Nivel | Bytes en la versión 2 | Bytes en la versión 5 | Bytes en la versión 10 | Recuperación aproximada |
|---|---|---|---|---|
| L | 32 | 106 | 271 | 7% |
| M | 26 | 84 | 213 | 15% |
| Q | 20 | 60 | 151 | 25% |
| H | 14 | 44 | 119 | 30% |
La interacción que sorprende funciona también en el otro sentido. Como la capacidad avanza a saltos, subir de nivel a menudo no cuesta nada: si tu contenido ocupa 40 bytes, el nivel M y el Q te dejan igualmente en la versión 4, y el nivel más alto sale gratis. Genera el código en el nivel que quieras, apunta el número de módulos, genéralo un nivel por encima y compara: quédate con el nivel más alto siempre que la retícula no cambie.
En los niveles de corrección de errores L, M, Q y H está qué compra de verdad esa capacidad de recuperación, qué tamaño de logotipo tolera cada nivel y por qué subir el nivel después de un fallo de escaneo suele empeorar el código en vez de mejorarlo.
De la longitud de la URL al tamaño impreso
La longitud del contenido decide la versión del símbolo, y la versión del símbolo decide el tamaño mínimo al que se puede imprimir el código honestamente. Esta es la cadena que importa en una maqueta, y es la razón de que acortar una URL sea una decisión de impresión y no de pulcritud.
| Longitud de la URL | Versión en nivel M | Anchura impresa mínima | Versión en nivel H | Anchura impresa mínima |
|---|---|---|---|---|
| 25 caracteres | 2 (25 × 25) | 13,2 mm | 4 (33 × 33) | 16,4 mm |
| 50 caracteres | 4 (33 × 33) | 16,4 mm | 6 (41 × 41) | 19,6 mm |
| 75 caracteres | 5 (37 × 37) | 18,0 mm | 8 (49 × 49) | 22,8 mm |
| 100 caracteres | 6 (41 × 41) | 19,6 mm | 10 (57 × 57) | 26,0 mm |
| 150 caracteres | 8 (49 × 49) | 22,8 mm | 12 (65 × 65) | 29,2 mm |
| 200 caracteres | 10 (57 × 57) | 26,0 mm | 15 (77 × 77) | 34,0 mm |
| 300 caracteres | 13 (69 × 69) | 30,8 mm | 18 (89 × 89) | 38,8 mm |
Las dos últimas filas son el argumento a favor de acortar enlaces, reunido en un solo sitio. Una URL de seguimiento de 200 caracteres en el nivel H no se puede imprimir por debajo de unos 34 mm en papel estucado, y una de 25 caracteres puede bajar a 16 mm: la misma información, entregada por el mismo código, en menos de una cuarta parte de superficie.
Son suelos, no recomendaciones. Un código también hay que dimensionarlo para su distancia de lectura, que es de aproximadamente 1 cm de ancho por cada 10 cm de distancia de escaneo, y manda la mayor de las dos cifras. El tamaño mínimo para impresión recorre ese cálculo de principio a fin, y la calculadora de tamaño de impresión lo resuelve para una distancia dada.
Qué hacer cuando el contenido no cabe
Un contenido que no cabe a un tamaño manejable es casi siempre un problema de URL y no de código QR. El símbolo está haciendo lo que se le ha pedido; lo que se le pide es demasiado largo. Más o menos por orden de cuánto ahorran:
- Quita los parámetros de seguimiento. Un juego completo de UTM con un identificador de clic añade sin esfuerzo entre 80 y 120 caracteres, que son tres o cuatro versiones del símbolo. Adjunta los datos de campaña en el destino en lugar de en el código impreso.
- Elimina el www y la barra final. Poco, gratis y suficiente para ganar una versión en una URL corta donde cada carácter cuenta.
- Usa una ruta corta. example.com/carta en vez de example.com/restaurante/nuestras-cartas/carta-de-mediodia-2026. En impresión, la ruta la lee una cámara y no la teclea nadie, así que su legibilidad no aporta nada.
- Apunta a una redirección que controles tú. Una ruta corta en tu propio dominio que reenvía a la URL larga mantiene el código pequeño y el destino modificable, cosa que un código estático no puede ser de otro modo.
- Codifica lo mínimo para ese tipo de contenido. Un código de Wi-Fi lleva el nombre de la red, la contraseña y el tipo de seguridad, y nada más; uno de teléfono lleva dígitos. Los campos de más cuestan versiones: mira tipos de códigos QR para saber qué necesita de verdad cada contenido.
- Baja el nivel de corrección de errores si no hay logotipo. Pasar de H a M no es un ahorro pequeño: casi duplica la capacidad en todas las versiones (de 44 bytes a 84 en la versión 5), y el nivel M es de sobra suficiente para un código limpio sobre papel estucado y plano.
- Divide el trabajo. Si el contenido es largo de verdad (una carta, un documento, un certificado), ponlo detrás de una URL en vez de dentro del código. Un código QR que guarda 2.000 caracteres es un código que nadie puede escanear.
Una cosa que no hay que hacer: subir el tamaño impreso para que quepa un contenido largo y quedarse ahí. Funciona, pero oculta la causa, y la siguiente versión del arte se topará con la misma pared con una URL un poco más larga y menos espacio que darle.
Por qué los saltos de capacidad son irregulares
La capacidad no sube de forma uniforme con la versión, y de ello se encargan tres mecanismos distintos. Conocerlos explica los saltos que si no parecen arbitrarios en la tabla de arriba.
El indicador de recuento de caracteres se ensancha. El indicador de recuento de caracteres es la cabecera breve del interior de un código QR que declara cuántos caracteres contiene el contenido, y su anchura en bits cambia con la versión del símbolo. En modo byte son 8 bits en las versiones 1 a 9 y 16 bits a partir de la versión 10, así que cruzar esa frontera cuesta un byte de sobrecarga antes de guardar nada de contenido.
Los bloques de corrección de errores se dividen de forma desigual. A partir de la versión 5, los datos se reparten en bloques de tamaños distintos para que la aritmética de recuperación siga siendo manejable, y la estructura de bloques cambia en casi todas las versiones. Por eso dos versiones contiguas pueden ganar 20 bytes y luego 38.
Sobran bits de relleno. Algunas versiones dejan 3, 4 o 7 módulos sueltos tras colocar las palabras de código, que se rellenan con ceros y no llevan nada. Son parte de por qué el número de módulos y la capacidad no van exactamente de la mano.
Nada de esto cambia lo que hay que hacer. Sí explica por qué añadir un carácter a una URL a veces no cuesta nada y a veces añade cuatro módulos a cada lado, y por qué la única forma fiable de conocer la versión es generar el código y contar, en lugar de estimarla a partir del número de caracteres.
Cuando la capacidad no es el límite real
La mayoría de los códigos chocan con un límite físico mucho antes que con uno de capacidad, y confundir uno con otro es el error habitual en este asunto. Un símbolo de versión 20 guarda 666 bytes en el nivel M, lo que suena generoso hasta que hay que imprimir el código: 97 módulos por lado en el suelo de 0,4 mm son 42 mm de conjunto, y apretado en un caballete de mesa de 30 mm sus módulos caen a 0,29 mm, por debajo de lo que aguantan la mayoría de procesos de impresión y por debajo de lo que resuelve la cámara de un teléfono a la distancia de un brazo.
Los límites que muerden primero, en el orden en que suelen llegar:
- El tamaño del módulo impreso. Los módulos deben medir 0,4 mm o más en papel estucado y 0,5 mm o más en no estucado. Esto es lo que convierte una longitud de contenido en una anchura mínima, y el diseño no lo puede negociar.
- La distancia de lectura. Un código necesita aproximadamente 1 cm de ancho por cada 10 cm que lo separen de la cámara. Un código denso en un rótulo de pared falla a la distancia a la que se pone la gente, no a la distancia a la que se diseñó.
- El enfoque de la cámara. Las cámaras de los teléfonos tienen una distancia mínima de enfoque de unos 10 cm. Un código muy pequeño y muy denso obliga a acercarse más de lo que la cámara puede enfocar, y eso se percibe como un código que no se escanea.
- El contraste y el acabado. Un código denso tolera peor el poco contraste y los reflejos, porque cada módulo aporta menos píxeles: comprueba una pareja de colores con el comprobador de contraste QR antes de comprometerte con ella.
- La resolución de exportación. Una exportación de mapa de bits necesita píxeles enteros por módulo; un código denso a poco tamaño en píxeles produce bordes de módulo suavizados. En resolución y DPI está la aritmética, y el SVG evita el problema por completo.
KoloQR, un generador de códigos QR gratuito con códigos QR circulares y de formas personalizadas, exporta tanto PNG como SVG, así que un código cuyo contenido obligue a una versión alta se puede colocar como arte vectorial y mantenerse geométricamente exacto a cualquier tamaño impreso. Eso resuelve la mitad de exportación del problema y ninguno de los otros cuatro: un contenido largo sigue necesitando un código físicamente mayor, se exporte como se exporte.
Errores frecuentes sobre la capacidad de un código QR
El error más frecuente es tomar el máximo de 2.953 bytes como un presupuesto de trabajo. Describe un símbolo de 177 × 177 módulos en el nivel de corrección de errores más bajo, que no es un código para una carta, una etiqueta ni un cartel, y un contenido que se acerque a esa cifra habrá fallado por razones físicas mucho antes de que la capacidad llegue a ser la limitación.
| Haz esto | Por qué |
|---|---|
| Comprueba el número de módulos después de generar, no el de caracteres antes | La capacidad avanza a saltos, y la versión es el número que decide el tamaño impreso |
| Decide el nivel de corrección de errores antes de medir la capacidad | El nivel H quita el 57% de la capacidad de un símbolo, así que una cifra de capacidad sin nivel no es una respuesta |
| Acorta la URL antes de agrandar el código | Quitar un juego de UTM vale tres o cuatro versiones y no cuesta nada en la maqueta |
| Prueba un nivel más alto y compara la retícula | Subir de nivel suele salir gratis, porque el contenido ya cabe en la misma versión |
| Dimensiona el código por la versión y después por la distancia de lectura | Las dos cosas dan una anchura mínima, y manda la mayor de las dos |
| No hagas esto | Por qué |
|---|---|
| Citar una cifra de capacidad sin decir la versión y el nivel | El mismo modo va de 7 bytes a 2.953 según esos dos números |
| Poner una URL entera en mayúsculas para ahorrar espacio | Solo el esquema y el dominio no distinguen mayúsculas; poner la ruta en mayúsculas puede dar un código escaneable que aterriza en un 404 |
| Meter contenido largo dentro del código en lugar de detrás de una URL | Un código lo bastante denso para guardar un documento es un código que ninguna cámara de teléfono resuelve a distancia normal |
| Dar por hecho que una URL más larga solo hace el dibujo más grande | Lo hace más denso a la misma anchura, que es la causa directa de la mayoría de fallos de escaneo en impresión |
| Estimar la versión a partir del número de caracteres | Las anchuras del indicador, las estructuras de bloques y los bits sobrantes hacen irregulares los saltos; genera y cuenta |
Crea tu código QR
Gratis, sin cuenta y sin marca de agua. Elige una forma, añade un logo, comprueba el contraste y exporta SVG, PDF, EPS o PNG: un código estático sin ninguna suscripción detrás.
Generar código QRQuestions? Answered
7.089 dígitos, 4.296 caracteres alfanuméricos, 2.953 bytes o 1.817 caracteres kanji. Las cuatro cifras son de la versión 40, un símbolo de 177 × 177 módulos, en el nivel de corrección de errores L. En el nivel H ese mismo símbolo guarda 1.273 bytes, porque las palabras de código de recuperación salen del mismo presupuesto que los datos.
Técnicamente hasta 2.953 caracteres; en la práctica unos 100. Más allá de unos 100 caracteres la versión del símbolo sube deprisa, y un código de versión 15 en el nivel H no se puede imprimir por debajo de unos 34 mm en papel estucado. Quitar los parámetros de seguimiento vale tres o cuatro versiones y casi siempre es la mejor solución.
La versión 1, con 21 × 21 módulos, guarda 17 bytes en el nivel L, 14 en el M, 11 en el Q y 7 en el H. No basta para la mayoría de URL: https://example.com son 19 caracteres, así que hasta un dominio pelado suele ser un código de versión 2 o 3.
Lo hace más denso, y eso obliga a imprimirlo más grande. Un contenido más largo sube la versión del símbolo, lo que añade módulos a cada lado sin cambiar las dimensiones del dibujo, así que cada módulo encoge a una anchura impresa fija. Para que los módulos sigan siendo legibles, el tamaño impreso tiene que crecer con la versión.
Las letras mayúsculas, los dígitos y ocho signos de puntuación pertenecen al juego alfanumérico de 45 caracteres, que empaqueta dos caracteres en 11 bits en lugar de los 8 bits por carácter del modo byte. Es un ahorro del 31% y a menudo baja una versión entera. Pon en mayúsculas solo el esquema y el dominio: las rutas distinguen mayúsculas en la mayoría de servidores.
Sí, bastante. Las palabras de código de datos y las de recuperación comparten un presupuesto fijo por versión, así que el nivel L deja alrededor del 7% para recuperación y el nivel H alrededor del 30%. Pasar de L a H quita el 57% de la capacidad en todas las versiones. Un código de versión 5 guarda 106 bytes en L y 44 en H.
Un logotipo central implica en la práctica nivel de corrección de errores H, que es la columna de menor capacidad de todas las versiones. En el nivel H, un código de versión 4 guarda 34 bytes, uno de versión 6 guarda 58 y uno de versión 10 guarda 119. Una URL con parámetros de seguimiento más un logotipo es lo que empuja los códigos más allá de la versión 12.
Solo en el sentido de que 2.953 bytes es menos que cualquier archivo de imagen utilizable. Los códigos QR guardan texto, y un archivo hay que codificarlo como texto para que quepa siquiera, lo que multiplica su tamaño. Aloja el archivo y pon la URL en el código: un enlace de 30 caracteres se escanea desde el otro lado de una sala y un contenido de 2.953 bytes no.
La versión del símbolo es el nombre que la norma da al número de módulos de un código, de la versión 1 con 21 × 21 módulos a la versión 40 con 177 × 177. Un código de versión V tiene 4V + 17 módulos por lado. El codificador toma la versión más pequeña que contenga tu contenido en el nivel de corrección de errores que hayas pedido.
Sigue explorando
Páginas que continúan donde esta termina: el mismo contexto, el mismo tipo de código o la siguiente decisión que tomar.
Tiendas físicas
Fichas de producto, stock y enlaces de reseña en etiquetas de estante, escaparates y carteles de caja.
Agencias de eventos
Códigos producidos para el evento de otra persona: redirecciones del cliente, especificaciones para expositores, tiradas de acreditaciones y señalética a la medida de la sala.
Códigos QR de color
Lleva tu paleta a un código QR sin romperlo: qué color va en el patrón y cuál pertenece al marco.
Banners y lonas
Roll-ups, fondos de feria y lonas de exterior: el tamaño que exige la distancia, la altura que funciona y por qué la malla y el viento rompen escaneos.
Vehículos
Furgonetas, coches y rotulación de flota: el tamaño que necesita el código desde la acera y la parte de la carrocería donde sobrevive a remaches, juntas y suciedad.
Cómo escanear un código QR con un móvil, una captura de pantalla o un segundo dispositivo
La cámara lo resuelve en las dos plataformas, pero los casos incómodos - una captura, un código en el móvil que sostienes, un código de inicio de sesión - piden cada uno un movimiento distinto.
¿Por qué KoloQR?
- Crea códigos QR para sitios web, menús, Wi-Fi, PDF y tarjetas de visita
- Personaliza colores, logotipos y formas únicas
- Descarga archivos PNG y SVG de alta calidad
- Pensado tanto para impresión como para digital

