Comment les versions sont numérotées
Le numéro de version fixe la taille de la grille. La longueur du côté en modules est 17 plus 4 fois la version : la version 1 fait 21 × 21, la version 2 fait 25 × 25, et la version 40 fait 177 × 177.
La version concerne le nombre de modules, pas la taille physique. Un code de version 2 peut être imprimé aussi grand qu’un panneau d’affichage ou aussi petit qu’un timbre-poste ; ce qui change avec la version, c’est la quantité de données qui tiennent et la finesse des modules.
- Version 1 : 21 × 21 modules
- Version 2 : 25 × 25 modules
- Version 10 : 57 × 57 modules
- Version 25 : 117 × 117 modules
- Version 40 : 177 × 177 modules
- Micro QR M1 à M4 : 11 × 11 à 17 × 17 modules
Comment la version est choisie
La plupart des générateurs retiennent la plus petite version qui contient les données au niveau de correction d’erreur choisi. Un contenu plus long, un mode d’encodage moins efficace ou un niveau de correction d’erreur plus élevé poussent le code vers une version plus grande.
Une version plus élevée signifie plus de modules, plus petits, pour une même taille imprimée : il faut donc une impression plus nette et un appareil photo plus proche ou meilleur. Garder un contenu court, par exemple avec un lien court, maintient la version basse et le code facile à scanner.
Changements de structure selon la version
La version détermine aussi quels motifs fixes apparaissent. La version 1 n’a pas de motif d’alignement, les versions 2 et supérieures en ont un ou plusieurs, et les versions 7 et supérieures portent des blocs d’informations de version à côté de deux des motifs de repérage.