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.