Les versions et tailles des codes QR, expliquées
Les codes QR existent en 40 versions, de 21×21 à 177×177 modules. Voici ce que signifient les versions et comment elles influent sur la taille et la capacité.
Les versions des codes QR vont de 1 à 40, chacune correspondant à une taille de grille fixe, d'un minuscule 21×21 modules jusqu'à un dense 177×177 — et la version que vous obtenez est décidée automatiquement par la quantité de données que vous stockez et le niveau de correction d'erreurs souhaité.
« Version » est l'un des termes QR les plus mal compris. Il ne désigne pas une mise à jour logicielle ni une norme plus récente — il désigne la taille. Comprendre les versions rend évidente la raison pour laquelle certains codes paraissent clairsemés et aérés tandis que d'autres ressemblent à de la fine neige. Démystifions cela. 🐾
Que signifie « version » pour un code QR ?
La version d'un code QR est simplement ses dimensions, mesurées en modules (les petits carrés). Il existe 40 versions :
- La version 1 fait 21×21 modules.
- Chaque version supplémentaire ajoute 4 modules par côté.
- La version 40 fait 177×177 modules.
Vous pouvez calculer la taille de n'importe quelle version avec une formule rapide : modules par côté = 17 + 4 × version. Ainsi, la version 5 fait 17 + 20 = 37 modules de large. Version plus élevée, grille plus grande, plus de place pour les données — et plus de carrés, plus petits, à imprimer.
| Version | Modules par côté | Ordre de grandeur de capacité |
|---|---|---|
| 1 | 21 × 21 | Un code court ou quelques dizaines de chiffres |
| 5 | 37 × 37 | Une URL courte typique |
| 10 | 57 × 57 | Une URL plus longue ou une carte de contact |
| 25 | 117 × 117 | Beaucoup de texte ; ça devient dense |
| 40 | 177 × 177 | Capacité maximale ; difficile à scanner en petit |
Comment la version est-elle choisie ?
Voici le point clé : vous ne choisissez généralement pas la version directement. Un bon générateur de codes QR choisit la plus petite version capable de contenir vos données au niveau de correction d'erreurs que vous avez choisi. C'est un résultat automatique de deux paramètres :
- La quantité de données que vous encodez — plus de caractères nécessitent une plus grande grille. Voyez quelle quantité de données un code QR peut contenir.
- Le niveau de correction d'erreurs que vous voulez — les niveaux plus élevés réservent plus d'espace, forçant une version plus grande. Notre guide de la correction d'erreurs explique le compromis L/M/Q/H.
Données courtes + correction d'erreurs légère = version basse = un code net et facile à scanner. Données longues + correction d'erreurs lourde = version élevée = dense et capricieux.
Quel est le lien entre la version et la structure du code ?
Les versions plus grandes n'ajoutent pas que des modules de données — elles ajoutent aussi des éléments structurels. À mesure que la version grimpe :
- Davantage de motifs d'alignement apparaissent, répartis dans la grille pour aider les scanneurs à corriger la distorsion sur la surface plus grande.
- À partir de la version 7, un bloc explicite d'information de version est ajouté près de deux des motifs de repérage afin que les scanneurs puissent confirmer la taille.
Les trois motifs de repérage, les motifs de synchronisation et la zone de silence restent proportionnellement identiques dans toutes les versions. Notre guide sur l'anatomie d'un code QR situe toutes ces pièces.
Et la taille physique — quelle taille dois-je l'imprimer ?
La version fixe le nombre de modules ; la taille physique dépend de vous. Le lien entre les deux est la taille de module — la dimension de chaque petit carré une fois imprimé. Les scanneurs ont besoin de modules assez grands pour qu'un appareil photo les résolve.
La règle empirique de la distance
Une ligne directrice largement utilisée est le rapport 10:1 : la distance de scan ne devrait pas dépasser environ dix fois la largeur du code. Un code de 3 cm de large se scanne confortablement jusqu'à environ 30 cm. Vous voulez le faire lire à l'autre bout d'une pièce ? Il doit être bien plus grand.
C'est exactement pourquoi garder la version basse importe. Un code de basse version a moins de modules, plus trapus, il reste donc scannable même imprimé petit. Un code de haute version entassé dans le même carré physique a de minuscules modules qui deviennent flous. Pour le dimensionnement, le contraste et les matériaux en conditions réelles, consultez notre guide d'impression des codes QR.
Pourquoi les codes plus grands deviennent-ils plus difficiles à scanner ?
Tout est une question de résolution des modules. Imaginez imprimer la version 40 (177×177) sur une carte de visite. Chaque module devient microscopique, et le moindre tremblement d'appareil photo, faible éclairage ou léger flou efface les détails fins. Le scanneur ne peut plus distinguer un module de son voisin et le code échoue.
La leçon fait écho à notre conseil sur la capacité : encodez moins, imprimez des modules plus grands, scannez plus fiablement. Si vous vous surprenez à avoir besoin d'une version élevée, demandez-vous d'abord si la charge peut être raccourcie. Une URL brève dans un code statique bat une URL tentaculaire à tous les coups.
Deux codes de même version peuvent-ils contenir des quantités de données différentes ?
Oui — et cela prend les gens au dépourvu. La version fixe la taille de la grille, mais pas la façon dont cette grille est répartie entre votre message et sa correction d'erreurs. Un code version 10 au niveau L consacre la plupart de ses modules aux données ; le même code version 10 au niveau H cède une large part aux octets de récupération, laissant nettement moins de place à votre message.
Le mode d'encodage compte aussi. Un code version 10 bourré de chiffres purs (mode numérique) contient bien plus que la même version portant une URL à caractères mixtes (mode octet). Ainsi, « version 10 » ne correspond pas à un chiffre de capacité unique — c'est une taille qui donne des capacités différentes selon le niveau d'erreur et le type de données. Nos guides sur la capacité de données et les modes d'encodage décomposent ces facteurs.
Les codes Micro QR entrent-ils dans ce cadre ?
Il existe une famille distincte et plus petite appelée Micro QR, dotée de sa propre plage minuscule de versions (M1–M4) et d'un unique motif de repérage, conçue pour de très petits marquages avec un minimum de données. Ils font partie de la même famille de normes mais ne sont pas les codes QR courants que vous scannez sur les affiches. Pour un usage général — liens, Wi-Fi, contacts — ce sont les versions standard 1 à 40 que vous rencontrerez.
Choisir judicieusement
Vous avez rarement besoin de penser directement aux numéros de version. Retenez simplement la chaîne de cause à effet : gardez vos données courtes, choisissez un niveau d'erreur adapté au risque réel, et le générateur se fixera sur une version basse qui s'imprime net et se scanne à distance. Tout le reste en découle.
Une fois décidé, vous pouvez créer un code QR gratuit avec QR Puppy — statique, open source, et dimensionné sensément par défaut.
Questions fréquentes
Quel est le plus petit code QR ?
Le plus petit code QR standard est la version 1 à 21×21 modules. Il ne contient qu'un peu de données — quelques dizaines de chiffres ou un très court morceau de texte. Pour un marquage encore plus petit, la famille distincte Micro QR descend plus bas encore.
Quel est le plus grand code QR ?
La version 40, à 177×177 modules. Elle peut stocker la capacité maximale — des milliers de caractères — mais les modules deviennent si fins qu'il est difficile de la scanner à moins de l'imprimer en grand, elle est donc rarement pratique.
Puis-je forcer une version spécifique ?
Certains générateurs vous laissent fixer une version minimale, mais l'outil la relèvera quand même si vos données ne tiennent pas à votre niveau d'erreur choisi. En général, laisser le générateur choisir la plus petite version viable donne le code le plus scannable.
Quelle taille dois-je imprimer mon code QR ?
Appliquez la règle d'environ 10:1 : le code devrait représenter environ un dixième de la distance de scan maximale. Pour un code scanné à bout de bras, quelques centimètres suffisent ; pour une signalétique lue à travers une pièce, faites-le bien plus grand.
Une version plus élevée signifie-t-elle un code plus récent ou meilleur ?
Non. La version signifie la taille, pas la qualité ni une mise à jour logicielle. Une version plus élevée contient simplement plus de données sur une grille plus grande — et elle est en fait plus difficile à scanner quand elle est imprimée petit, donc plus bas est généralement mieux.
Créez un QR code de façon honnête 🐾
Gratuit pour toujours, sans suivi, sans expiration — généré directement dans votre navigateur.