Che cosa contengono
Il campo contiene 6 bit per il numero di versione, da 7 a 40, seguiti da 12 bit di correzione degli errori BCH, per un totale di 18 bit. La correzione degli errori permette al lettore di recuperare la versione anche se alcuni di questi moduli sono danneggiati.
Ogni copia è disposta come un blocco di 6 per 3 moduli. Un blocco sta appena sopra il pattern di ricerca in basso a sinistra e l'altro appena a sinistra del pattern di ricerca in alto a destra, con i bit trasposti tra i due.
- Presenti solo nelle versioni 7–40
- 6 bit di numero di versione
- 12 bit di correzione degli errori BCH
- Due copie, ciascuna di 6 × 3 moduli
Perché i codici piccoli non le hanno
Per le versioni da 1 a 6, un lettore può ricavare la versione in modo affidabile misurando il codice con i pattern di ricerca e di temporizzazione. Nei codici più grandi i moduli sono piccoli rispetto all'intero simbolo, e un lieve errore di misura potrebbe indicare la versione sbagliata, quindi lo standard aggiunge una registrazione esplicita.