Capacità dei dati

Detto anche: capacità del codice QR, quanti dati contiene un codice QR, capacità di memorizzazione, data capacity

Definizione

La capacità dei dati indica quanto può contenere un codice QR. Il più grande, versione 40 al livello L, memorizza fino a 7.089 cifre, 4.296 caratteri alfanumerici o 2.953 byte; i codici più piccoli e i livelli di correzione più alti ne contengono meno.

Da che cosa dipende la capacità

Tre cose decidono quanto ci sta: la versione, il livello di correzione degli errori e la modalità di codifica. Una versione più grande ha più moduli, un livello di correzione più basso ne lascia di più ai dati e una modalità compatta come quella numerica fa stare più caratteri in ogni bit.

Le cifre pubblicate sono massimi per un contenuto che usa un'unica modalità dall'inizio alla fine. Un contenuto reale, come un URL con maiuscole, minuscole e simboli, rientra di solito nella modalità byte e contiene meno caratteri.

La capacità agli estremi

L'elenco qui sotto mostra i codici QR più piccoli e più grandi. Ogni altra versione e livello cade tra questi valori.

  • Versione 1-L: 41 cifre, 25 alfanumerici, 17 byte, 10 kanji
  • Versione 1-H: 17 cifre, 10 alfanumerici, 7 byte, 4 kanji
  • Versione 40-L: 7.089 cifre, 4.296 alfanumerici, 2.953 byte, 1.817 kanji
  • Versione 40-H: 3.057 cifre, 1.852 alfanumerici, 1.273 byte, 784 kanji

La capacità nella pratica

Poter memorizzare molto non significa che si debba farlo. Un codice vicino al massimo ha moduli minuscoli che richiedono una stampa grande, una mano ferma e una buona fotocamera, e fallisce più spesso con luce scarsa.

Per i link, un URL breve mantiene il codice piccolo e robusto. Per contenuti come una vCard o i dati Wi-Fi, eliminare i campi facoltativi ha lo stesso effetto. I conteggi in byte si riferiscono ai byte codificati, quindi i caratteri fuori dal latino di base, che in UTF-8 occupano più byte ciascuno, riducono il numero di caratteri che ci stanno.

Domande frequenti

Quanti caratteri può contenere un codice QR?

Fino a 4.296 caratteri alfanumerici o 2.953 byte nella versione più grande al livello di correzione degli errori più basso. I codici tipici ne contengono molti meno, perché le versioni più piccole si scansionano in modo più affidabile.

Quanto può essere lungo un URL in un codice QR?

Un URL si codifica normalmente in modalità byte, quindi il tetto è 2.953 byte. In pratica, gli URL oltre il centinaio di caratteri rendono i codici fitti, e un link breve è la scelta migliore.

La correzione degli errori riduce la quantità di dati che un codice QR può memorizzare?

Sì. Al livello H circa il 30 per cento dei codeword va alla correzione degli errori, quindi un codice di versione 40 contiene 1.273 byte invece dei 2.953 del livello L.

Fonti e standard

Tutti i termini