Was sie enthalten
Das Feld enthält 6 Bit für die Versionsnummer von 7 bis 40, gefolgt von 12 Bit BCH-Fehlerkorrektur, insgesamt also 18 Bit. Dank der Fehlerkorrektur kann ein Lesegerät die Version auch dann ermitteln, wenn einige dieser Module beschädigt sind.
Jede Kopie ist als Block aus 6 mal 3 Modulen angelegt. Ein Block liegt direkt über dem Suchmuster unten links, der andere direkt links vom Suchmuster oben rechts, wobei die Bits zwischen beiden transponiert sind.
- Nur in den Versionen 7–40 vorhanden
- 6 Bit Versionsnummer
- 12 Bit BCH-Fehlerkorrektur
- Zwei Kopien, je 6 × 3 Module
Warum kleine Codes sie nicht haben
Bei den Versionen 1 bis 6 kann ein Lesegerät die Version zuverlässig durch Vermessen des Codes mit Such- und Taktmustern bestimmen. In größeren Codes sind die Module im Verhältnis zum ganzen Symbol klein, und ein kleiner Messfehler könnte bei der falschen Version landen. Deshalb ergänzt die Norm einen ausdrücklichen Eintrag.