Hur versionerna numreras
Versionsnumret bestämmer rutnätets storlek. Sidlängden i moduler är 17 plus 4 gånger versionen, så version 1 är 21 × 21, version 2 är 25 × 25 och version 40 är 177 × 177.
Versionen handlar om antalet moduler, inte om fysisk storlek. En kod i version 2 kan tryckas lika stor som en reklampelare eller lika liten som ett frimärke; det som ändras med versionen är hur mycket data som ryms och hur fina modulerna är.
- Version 1: 21 × 21 moduler
- Version 2: 25 × 25 moduler
- Version 10: 57 × 57 moduler
- Version 25: 117 × 117 moduler
- Version 40: 177 × 177 moduler
- Micro QR M1 till M4: 11 × 11 till 17 × 17 moduler
Hur versionen väljs
De flesta generatorer väljer den minsta version som rymmer data på vald felkorrigeringsnivå. Längre innehåll, ett mindre effektivt kodningsläge eller en högre felkorrigeringsnivå driver alla koden mot en större version.
En högre version innebär fler, mindre moduler vid samma tryckta storlek, så den kräver ett skarpare tryck och en närmare eller bättre kamera. Att hålla innehållet kort, till exempel genom att använda en kort länk, håller versionen låg och koden lätt att skanna.
Strukturella förändringar per version
Versionen avgör också vilka fasta mönster som förekommer. Version 1 har inget justeringsmönster, version 2 och uppåt har ett eller flera, och version 7 och uppåt har versionsinformationsblock bredvid två av sökmönstren.