Kaj vsebujejo
Polje vsebuje 6 bitov za številko različice, od 7 do 40, ki jim sledi 12 bitov popravljanja napak BCH, skupaj torej 18 bitov. Popravljanje napak bralniku omogoča obnoviti različico, tudi če je nekaj teh modulov poškodovanih.
Vsaka kopija je razporejena kot blok 6 krat 3 module. En blok leži tik nad spodnjim levim iskalnim vzorcem, drugi tik levo od zgornjega desnega iskalnega vzorca, biti pa so med njima transponirani.
- Prisotne samo pri različicah 7–40
- 6 bitov številke različice
- 12 bitov popravljanja napak BCH
- Dve kopiji, vsaka 6 × 3 moduli
Zakaj jih majhne kode nimajo
Pri različicah od 1 do 6 bralnik različico zanesljivo določi z merjenjem kode z iskalnimi in časovnimi vzorci. V večjih kodah so moduli majhni glede na celoten simbol in majhna napaka pri merjenju bi lahko pristala na napačni različici, zato standard doda izrecen zapis.