La capacità di memorizzazione di un codice QR dipende dalla versione del codice QR utilizzato e dal tipo di dati codificati. Ecco una panoramica della quantità di informazioni che i diversi tipi di QR Code possono contenere:
- Dati numerici: Fino a 7.089 caratteri
- Dati alfanumerici: Fino a 4.296 caratteri
- Dati binari/byte: Fino a 2.953 byte o byte a 8 bit
- Kanji/Caratteri speciali: Fino a 1.817 caratteri
I codici QR sono strutturati in diverse versioni, che vanno dalla Versione 1 alla Versione 40. Il numero di versione di un codice QR è legato alle sue dimensioni e alla sua capacità:
- Versione 1: moduli 21x21, possono contenere fino a 41 caratteri numerici, 25 caratteri alfanumerici, 17 byte di dati o 10 caratteri kanji.
- Versione 40: moduli 177x177, possono contenere fino a 7.089 caratteri numerici, 4.296 caratteri alfanumerici, 2.953 byte di dati o 1.817 caratteri kanji.
Anche il livello di correzione degli errori impostato durante la creazione di un codice QR influisce sulla sua capacità. Esistono quattro livelli di correzione degli errori:
Basso L: Circa il 7% delle parole di codice può essere ripristinato
Medio M: Circa il 15% delle parole chiave può essere ripristinato
Quartile Q: circa il 25% delle parole di codice può essere ripristinato
Alto H: Circa il 30% delle parole chiave può essere ripristinato
Livelli di correzione degli errori più elevati si traducono in una minore capacità di dati, perché viene utilizzato più spazio per memorizzare i codici a correzione di errore. Ciò rende i codici QR più resistenti ai danni, ma riduce la quantità di dati che possono contenere.