Capacité de données du code QR : caractères maximaux par version et mode
Tableaux de capacité complets pour les 40 versions selon tous les niveaux EC et modes de codage. Comment calculer la version requise pour vos données.
Capacité de données du code QR : caractères maximaux par version et mode
Comprendre la capacité du code QR vous aide à choisir la bonne version et le bon niveau de correction d'erreur pour vos données. La capacité varie considérablement selon trois facteurs : la module count." data-category="QR Code Structure">version, le mode de codage et le niveau EC.
Capacité par mode de codage
Les codes QR prennent en charge quatre modes de codage principaux, chacun avec une efficacité différente :
| Mode | Caractères par groupe | Bits par groupe | Bits effectifs/caractère |
|---|---|---|---|
| Numérique | 3 chiffres | 10 bits | 3,33 |
| Alphanumérique | 2 caractères | 11 bits | 5,5 |
| Octet | 1 octet | 8 bits | 8,0 |
| Kanji | 1 caractère | 13 bits | 13,0 |
Capacité maximale (version 40)
| Niveau EC | Numérique | Alphanumérique | Octet | Kanji |
|---|---|---|---|---|
| L (7 %) | 7 089 | 4 296 | 2 953 | 1 817 |
| M (15 %) | 5 596 | 3 391 | 2 331 | 1 435 |
| Q (25 %) | 3 993 | 2 420 | 1 663 | 1 024 |
| H (30 %) | 3 057 | 1 852 | 1 273 | 784 |
Tailles de cas d'usage courants
En pratique, la plupart des codes QR n'utilisent qu'une fraction de la capacité maximale :
- URL courte (par exemple
https://example.com) : ~25 octets — version 2, EC-M - Identifiants WiFi : ~50-80 octets — version 3-4, EC-M
- vCard (basique) : ~150-250 octets — version 7-10, EC-M
- vCard (complète) : ~400-600 octets — version 13-18, EC-M
- Événement de calendrier : ~200-400 octets — version 8-14, EC-M
Calcul de la version requise
Pour déterminer la version minimale pour vos données :
- Comptez les caractères de vos données et identifiez le mode de codage
- Ajoutez la surcharge : indicateur de mode (4 bits), indicateur de nombre de caractères (variable) et terminateur
- Ajoutez les mots de code de correction d'erreur pour le niveau EC choisi
- Trouvez la plus petite version disposant d'une capacité totale de mots de code suffisante
La plupart des bibliothèques gèrent cela automatiquement, mais un calcul manuel est utile pour la planification de capacité.
Conseils pour réduire la taille des données
- Utilisez des raccourcisseurs d'URL pour réduire la longueur du lien
- Les URL en majuscules déclenchent le mode alphanumérique (5,5 contre 8 bits/caractère)
- Utilisez le format MeCard plutôt que vCard pour des codes de contact plus petits
- Supprimez les champs facultatifs des formats de données structurés
Points clés
- La version 40 en EC-L contient jusqu'à 7 089 caractères numériques ou 2 953 octets
- Une correction d'erreur plus élevée réduit significativement la capacité disponible
- La plupart des codes QR pratiques utilisent les versions 2-15
- Les URL en majuscules économisent environ 30 % par rapport aux minuscules
- Les bibliothèques sélectionnent automatiquement la version minimale pour vos données