Capacité d'un code QR : combien de données tiennent, par version du symbole et mode d'encodage
par l'équipe KoloQRBases

Un code QR contient au maximum 7 089 chiffres, 4 296 caractères alphanumériques, 2 953 octets ou 1 817 caractères kanji, et ces maxima décrivent tous le même symbole : la version 40 avec 177 × 177 modules, au niveau de correction d'erreurs le plus bas. Tout code plus petit contient proportionnellement moins, et le nombre qui compte en pratique n'est jamais le maximum : c'est le nombre de modules qu'impose votre contenu précis, parce que ce nombre décide de la taille à laquelle le code doit être imprimé.
Points clés
- La capacité maximale d'un code QR est de 7 089 chiffres, 4 296 caractères alphanumériques, 2 953 octets ou 1 817 caractères kanji - le tout à la version 40, 177 × 177 modules, au niveau de correction d'erreurs L.
- La capacité est fixée par trois choses ensemble : la version du symbole, le mode d'encodage et le niveau de correction d'erreurs. Changez-en une et le nombre change.
- Le plus petit code, la version 1 avec 21 × 21 modules, contient 17 octets au niveau L et 7 octets au niveau H. Un simple nom de domaine est déjà un code de version 2 ou 3.
- Une URL écrite en majuscules peut s'encoder en mode alphanumérique à 5,5 bits par caractère au lieu de 8, ce qui fait souvent gagner une version entière. Seuls le schéma et le domaine peuvent être mis en majuscules sans risque ; le chemin, lui, distingue la casse.
- La capacité est rarement la vraie limite. Une URL de 200 caractères au niveau H exige un symbole de 77 × 77 modules, qui ne peut pas honnêtement s'imprimer en dessous de 34 mm environ : le contenu fixe la taille bien avant d'approcher le moindre maximum.
Combien de données un code QR peut-il contenir ?
Un code QR contient au maximum 7 089 chiffres, 4 296 caractères alphanumériques, 2 953 octets ou 1 817 caractères kanji. Ces quatre chiffres décrivent un seul symbole - la version 40, 177 modules de côté, au niveau de correction d'erreurs L - et constituent le plafond du format plutôt qu'un objectif à viser.
| Niveau de correction d'erreurs | Numérique | Alphanumérique | Octet | Kanji |
|---|---|---|---|---|
| L | 7 089 | 4 296 | 2 953 | 1 817 |
| M | 5 596 | 3 391 | 2 331 | 1 435 |
| Q | 3 993 | 2 420 | 1 663 | 1 024 |
| H | 3 057 | 1 852 | 1 273 | 784 |
La plage utile est bien plus étroite que ne le suggère le plafond. Un symbole de version 40 imprimé au plancher de 0,4 mm par module du papier couché mesure 71 mm avant sa marge, et chacun de ses modules doit survivre à la photographie - donc des codes de cette taille apparaissent dans le marquage industriel et presque nulle part ailleurs.
Pour un usage ordinaire, la question utile est l'inverse du maximum : pour ce contenu, quel est le plus petit symbole qui le contient, et que coûte ce symbole en millimètres imprimés. Les deux dernières sections de cette page y répondent directement.
Ce qu'est une version du symbole
La version du symbole est le nom que la norme QR donne au nombre de modules d'un code, de la version 1 avec 21 × 21 modules à la version 40 avec 177 × 177. Un code de version V compte 4V + 17 modules de côté, donc les versions avancent de quatre en quatre : 21, 25, 29, 33, 37 et ainsi de suite.
Une version ne se choisit pas. L'encodeur retient la plus petite version qui contient le contenu au niveau de correction d'erreurs demandé, ce qui veut dire que la version est le résultat de deux décisions que vous prenez, elles : ce que dit le code et combien de dommages il doit supporter.
Deux conséquences en découlent, et toutes deux surprennent. D'abord, la capacité progresse par paliers plutôt que continûment : ajouter un caractère peut être gratuit ou pousser le code d'une version entière. Ensuite, une version plus élevée n'est pas une image plus grande, mais une image plus dense. À largeur d'impression fixe, les modules d'un code de version 10 sont environ 40 % plus étroits que ceux d'un code de version 4 - 57 cellules dans le même espace au lieu de 33 - et les petits modules sont la matière première des échecs de lecture.
Le symbole n'est pas disponible en entier pour le contenu. Dans un code de version 1, 233 des 441 modules sont des motifs fonctionnels et de l'information de format plutôt que des données : les motifs de détection et l'anatomie d'un code QR détaillent où ils vont. Ce qui reste ensuite se partage entre vos données et leur correction d'erreurs.
Les quatre modes d'encodage QR
Un mode d'encodage est le procédé par lequel un code QR transforme des caractères en bits, et la norme en définit quatre : numérique, alphanumérique, octet et kanji. Chacun loge les caractères à une densité différente, donc le même symbole en contient un nombre très variable selon le mode que le contenu permet.
| Mode | Ce qu'il accepte | Bits par caractère | Capacité à la version 40, niveau L |
|---|---|---|---|
| Numérique | Les chiffres de 0 à 9 | 3⅓ | 7 089 chiffres |
| Alphanumérique | 0 à 9, A à Z, l'espace et $ % * + - . / : | 5½ | 4 296 caractères |
| Octet | N'importe quel octet, soit en pratique du texte UTF-8 | 8 | 2 953 octets |
| Kanji | Caractères Shift JIS sur deux octets | 13 | 1 817 caractères |
Le mode alphanumérique est celui qu'il vaut la peine de comprendre, parce que c'est le seul qui s'applique aux URL. C'est le procédé d'encodage QR qui loge deux caractères dans 11 bits, à partir d'un jeu de 45 caractères composé de chiffres, de majuscules, de l'espace et de huit signes de ponctuation. Les minuscules n'en font pas partie, pas plus que le point d'interrogation, l'esperluette, le signe égal ou le tiret bas.
Le mode est choisi par l'encodeur, pas par la personne qui saisit le contenu. Certains encodeurs analysent le contenu et changent de mode automatiquement, d'autres découpent le contenu en segments et emploient un mode différent pour chacun, et beaucoup encodent tout en mode octet quoi qu'il arrive. Ce dernier cas est assez fréquent pour que le seul moyen fiable de savoir soit de générer le code et de compter ses modules.
Capacité d'un code QR par version et par mode
Le tableau ci-dessous est la référence sur laquelle s'appuie le reste de cette page : combien de caractères contient chaque version du symbole, dans chaque mode et à chaque niveau de correction d'erreurs. On le lit en cherchant la ligne de son niveau et la version dont le chiffre dépasse en premier la longueur de son contenu.
| Version | Modules | Niveau | Numérique | Alphanumérique | Octet | Kanji |
|---|---|---|---|---|---|---|
| 1 | 21 × 21 | L | 41 | 25 | 17 | 10 |
| 1 | 21 × 21 | M | 34 | 20 | 14 | 8 |
| 1 | 21 × 21 | Q | 27 | 16 | 11 | 7 |
| 1 | 21 × 21 | H | 17 | 10 | 7 | 4 |
| 2 | 25 × 25 | L | 77 | 47 | 32 | 20 |
| 2 | 25 × 25 | M | 63 | 38 | 26 | 16 |
| 2 | 25 × 25 | H | 34 | 20 | 14 | 8 |
| 3 | 29 × 29 | L | 127 | 77 | 53 | 32 |
| 3 | 29 × 29 | M | 101 | 61 | 42 | 26 |
| 3 | 29 × 29 | H | 58 | 35 | 24 | 15 |
| 4 | 33 × 33 | L | 187 | 114 | 78 | 48 |
| 4 | 33 × 33 | M | 149 | 90 | 62 | 38 |
| 4 | 33 × 33 | H | 82 | 50 | 34 | 21 |
| 5 | 37 × 37 | L | 255 | 154 | 106 | 65 |
| 5 | 37 × 37 | M | 202 | 122 | 84 | 52 |
| 5 | 37 × 37 | H | 106 | 64 | 44 | 27 |
| 6 | 41 × 41 | L | 322 | 195 | 134 | 82 |
| 6 | 41 × 41 | M | 255 | 154 | 106 | 65 |
| 6 | 41 × 41 | H | 139 | 84 | 58 | 36 |
| 10 | 57 × 57 | L | 652 | 395 | 271 | 167 |
| 10 | 57 × 57 | M | 513 | 311 | 213 | 131 |
| 10 | 57 × 57 | H | 288 | 174 | 119 | 74 |
| 15 | 77 × 77 | L | 1 250 | 758 | 520 | 320 |
| 15 | 77 × 77 | M | 991 | 600 | 412 | 254 |
| 15 | 77 × 77 | H | 530 | 321 | 220 | 136 |
| 20 | 97 × 97 | L | 2 061 | 1 249 | 858 | 528 |
| 20 | 97 × 97 | M | 1 600 | 970 | 666 | 410 |
| 20 | 97 × 97 | H | 919 | 557 | 382 | 235 |
| 25 | 117 × 117 | L | 3 057 | 1 853 | 1 273 | 784 |
| 25 | 117 × 117 | M | 2 395 | 1 451 | 997 | 614 |
| 25 | 117 × 117 | H | 1 286 | 779 | 535 | 330 |
| 40 | 177 × 177 | L | 7 089 | 4 296 | 2 953 | 1 817 |
| 40 | 177 × 177 | M | 5 596 | 3 391 | 2 331 | 1 435 |
| 40 | 177 × 177 | H | 3 057 | 1 852 | 1 273 | 784 |
Deux cases de ce tableau se lisent utilement ensemble. La version 25 au niveau L contient 1 273 octets, et la version 40 au niveau H contient exactement les mêmes 1 273 octets - un symbole de plus du double de surface en modules, qui dépense toute la différence en récupération. La capacité gagnée en agrandissant le code et celle perdue en montant le niveau sont la même monnaie, et c'est pourquoi les deux décisions appartiennent à un seul tableau et non à deux.
Pourquoi la même URL tient dans un code plus petit en majuscules
Une URL écrite en majuscules peut s'encoder en mode alphanumérique à 5,5 bits par caractère au lieu des 8 bits du mode octet, soit une économie de 31 % qui fait fréquemment descendre le symbole d'une version entière. HTTPS://EXAMPLE.COM/MENU n'utilise que des caractères du jeu alphanumérique de 45 ; https://example.com/menu, non, car les minuscules n'en font pas partie.
| Longueur du contenu | Mode octet, niveau M | Majuscules, niveau M | Mode octet, niveau H | Majuscules, niveau H |
|---|---|---|---|---|
| 30 caractères | Version 3 | Version 2 | Version 4 | Version 3 |
| 45 caractères | Version 4 | Version 3 | Version 6 | Version 4 |
| 70 caractères | Version 5 | Version 4 | Version 8 | Version 6 |
| 120 caractères | Version 7 | Version 5 | Version 11 | Version 8 |
| 200 caractères | Version 10 | Version 8 | Version 15 | Version 11 |
Le hic, c'est qu'une partie seulement d'une URL peut passer en majuscules sans risque. Les schémas et les noms d'hôte ne distinguent pas la casse, donc HTTPS://EXAMPLE.COM et https://example.com atteignent le même serveur. Tout ce qui suit l'hôte la distingue sur la plupart des serveurs web, donc mettre le chemin en majuscules peut produire un code qui se scanne parfaitement et aboutit sur une page 404.
Il reste une règle d'application étroite mais réelle : mettez en majuscules le schéma et le domaine, laissez le chemin exactement tel que le serveur l'attend, et vérifiez que le symbole a bien rétréci. Un contenu qui mélange les casses bascule entièrement en mode octet, donc un seul caractère minuscule dans le chemin annule toute l'économie.
Deux autres limites méritent d'être dites franchement. Le jeu alphanumérique ne comporte ni point d'interrogation, ni esperluette, ni signe égal, ni tiret bas, donc toute URL portant des paramètres de requête passe en mode octet quelle que soit sa casse. Et l'encodeur doit prendre en charge le changement de mode : beaucoup produisent tout contenu en mode octet, auquel cas les majuscules ne changent rien. Générez le code des deux façons, comptez les modules d'un côté et comparez : si le nombre est identique, le mode n'a pas changé.
La correction d'erreurs est la moitié de la question de la capacité
Monter le niveau de correction d'erreurs de L à H retire environ 57 % de la capacité d'un symbole, parce que les mots de code de récupération et ceux de données sortent du même budget fixe. À chaque version, les quatre niveaux se partagent le même total : le niveau L consacre environ 7 % à la récupération, M environ 15 %, Q environ 25 % et H environ 30 %.
| Niveau | Octets à la version 2 | Octets à la version 5 | Octets à la version 10 | Récupération approximative |
|---|---|---|---|---|
| L | 32 | 106 | 271 | 7 % |
| M | 26 | 84 | 213 | 15 % |
| Q | 20 | 60 | 151 | 25 % |
| H | 14 | 44 | 119 | 30 % |
L'interaction qui surprend joue aussi dans l'autre sens. Comme la capacité progresse par paliers, monter d'un niveau ne coûte souvent rien : si votre contenu fait 40 octets, le niveau M et le niveau Q vous placent tous deux à la version 4, et le niveau supérieur est gratuit. Générez le code au niveau choisi, notez le nombre de modules, générez-le un niveau au-dessus et comparez : gardez le niveau supérieur chaque fois que la grille est inchangée.
Les niveaux de correction d'erreurs L, M, Q et H expliquent ce que cette capacité de récupération achète réellement, quelle taille de logo chaque niveau tolère, et pourquoi monter le niveau après un échec de lecture dégrade généralement le code au lieu de l'améliorer.
De la longueur de l'URL à la taille d'impression
La longueur du contenu décide de la version du symbole, et la version du symbole décide de la plus petite taille à laquelle le code peut honnêtement s'imprimer. C'est la chaîne qui compte dans une maquette, et c'est pourquoi raccourcir une URL est une décision d'impression plutôt qu'une question de propreté.
| Longueur de l'URL | Version au niveau M | Largeur d'impression minimale | Version au niveau H | Largeur d'impression minimale |
|---|---|---|---|---|
| 25 caractères | 2 (25 × 25) | 13,2 mm | 4 (33 × 33) | 16,4 mm |
| 50 caractères | 4 (33 × 33) | 16,4 mm | 6 (41 × 41) | 19,6 mm |
| 75 caractères | 5 (37 × 37) | 18,0 mm | 8 (49 × 49) | 22,8 mm |
| 100 caractères | 6 (41 × 41) | 19,6 mm | 10 (57 × 57) | 26,0 mm |
| 150 caractères | 8 (49 × 49) | 22,8 mm | 12 (65 × 65) | 29,2 mm |
| 200 caractères | 10 (57 × 57) | 26,0 mm | 15 (77 × 77) | 34,0 mm |
| 300 caractères | 13 (69 × 69) | 30,8 mm | 18 (89 × 89) | 38,8 mm |
Les deux dernières lignes rassemblent en un seul endroit l'argument en faveur du raccourcissement de liens. Une URL de suivi de 200 caractères au niveau H ne peut pas s'imprimer en dessous de 34 mm environ sur papier couché, et une URL de 25 caractères descend à 16 mm : la même information, livrée par le même code, sur moins du quart de la surface.
Ce sont des planchers, pas des recommandations. Un code doit aussi être dimensionné pour sa distance de lecture, soit environ 1 cm de largeur pour 10 cm de distance, et c'est la plus grande des deux valeurs qui l'emporte. La taille minimale pour l'impression reprend ce calcul de bout en bout, et le calculateur de taille d'impression QR l'effectue pour une distance donnée.
Que faire quand le contenu ne tient pas
Un contenu qui ne tient pas à une taille exploitable est presque toujours un problème d'URL et non de code QR. Le symbole fait ce qu'on lui demande ; c'est la demande qui est trop longue. À peu près par ordre de gain :
- Retirez les paramètres de suivi. Un jeu UTM complet avec identifiant de clic ajoute couramment 80 à 120 caractères, soit trois ou quatre versions du symbole à lui seul. Attachez les données de campagne à la destination plutôt que dans le code imprimé.
- Supprimez le www et la barre oblique finale. Peu de chose, gratuit, et cela vaut une version sur une URL courte où chaque caractère compte.
- Employez un chemin court. example.com/carte plutôt que example.com/restaurant/nos-cartes/carte-du-midi-2026. À l'impression, le chemin est lu par une caméra et jamais saisi par une personne, donc sa lisibilité n'apporte rien.
- Pointez vers une redirection que vous contrôlez. Un chemin court sur votre propre domaine qui renvoie vers l'URL longue garde le code petit et la destination modifiable, ce qu'un code statique ne peut pas être autrement.
- N'encodez que le strict nécessaire pour ce type de contenu. Un code Wi-Fi porte le nom du réseau, le mot de passe et le type de sécurité, et rien d'autre ; un code téléphonique porte des chiffres. Les champs superflus coûtent des versions - voyez les types de codes QR pour ce dont chaque contenu a réellement besoin.
- Baissez le niveau de correction d'erreurs s'il n'y a pas de logo. Passer de H à M n'est pas une petite économie : cela double presque la capacité à chaque version - de 44 à 84 octets à la version 5 - et le niveau M suffit amplement pour un code propre sur papier couché et plan.
- Divisez le travail. Si le contenu est réellement long - une carte, un document, un certificat -, placez-le derrière une URL plutôt que dans le code. Un code QR contenant 2 000 caractères est un code que personne ne peut scanner.
Une chose à ne pas faire : augmenter la taille d'impression pour faire tenir un contenu long et s'arrêter là. Cela fonctionne, mais cela masque la cause, et la version suivante de la maquette heurtera le même mur avec une URL un peu plus longue et moins de place à lui donner.
Pourquoi les seuils de capacité sont irréguliers
La capacité ne monte pas régulièrement avec la version, et trois mécanismes distincts en sont responsables. Les connaître explique les sauts qui, autrement, paraissent arbitraires dans le tableau ci-dessus.
L'indicateur de nombre de caractères s'élargit. L'indicateur de nombre de caractères est le court en-tête interne d'un code QR qui déclare combien de caractères contient le contenu, et sa largeur en bits change avec la version du symbole. En mode octet, il fait 8 bits aux versions 1 à 9 et 16 bits à partir de la version 10, donc franchir cette frontière coûte un octet de surcharge avant même de stocker le moindre contenu.
Les blocs de correction d'erreurs se répartissent inégalement. À partir de la version 5, les données sont réparties en blocs de tailles différentes pour que l'arithmétique de récupération reste gérable, et la structure des blocs change à presque chaque version. Deux versions voisines peuvent donc gagner 20 octets puis 38.
Il reste des bits résiduels. Certaines versions laissent 3, 4 ou 7 modules après la mise en place des mots de code ; ils sont remplis de zéros et ne portent rien. Ils font partie des raisons pour lesquelles le nombre de modules et la capacité ne suivent pas exactement la même courbe.
Rien de tout cela ne change ce qu'il faut faire. Mais cela explique pourquoi ajouter un caractère à une URL ne coûte parfois rien et ajoute parfois quatre modules de chaque côté - et pourquoi le seul moyen fiable de connaître la version est de générer le code et de compter, plutôt que de l'estimer d'après le nombre de caractères.
Quand la capacité n'est pas la vraie limite
La plupart des codes rencontrent une limite physique bien avant une limite de capacité, et confondre l'une avec l'autre est l'erreur courante sur ce sujet. Un symbole de version 20 contient 666 octets au niveau M, ce qui paraît généreux jusqu'au moment de l'imprimer : 97 modules de côté au plancher de 0,4 mm font 42 mm d'encombrement, et comprimé sur un chevalet de table de 30 mm ses modules tombent à 0,29 mm, en dessous de ce que tiennent la plupart des procédés d'impression et en dessous de ce que résout un appareil photo de téléphone à bout de bras.
Les limites qui mordent en premier, dans l'ordre où elles arrivent :
- La taille du module imprimé. Les modules doivent faire 0,4 mm ou plus sur papier couché et 0,5 mm ou plus sur non couché. C'est ce qui transforme une longueur de contenu en largeur minimale, et le design ne peut pas le négocier.
- La distance de lecture. Un code a besoin d'environ 1 cm de largeur pour 10 cm entre lui et la caméra. Un code dense sur un panneau mural échoue à la distance où les gens se tiennent, pas à celle pour laquelle il a été conçu.
- La mise au point. Les appareils photo de téléphone ont une distance minimale de mise au point d'environ 10 cm. Un code très petit et très dense oblige le lecteur à s'approcher plus près que l'appareil ne peut faire le point, ce qui se traduit par un code qui ne se scanne pas.
- Le contraste et la finition. Un code dense tolère moins bien un contraste faible et les reflets, parce que chaque module apporte moins de pixels - vérifiez un couple de couleurs avec le vérificateur de contraste QR avant de vous y engager.
- La résolution d'export. Un export matriciel a besoin de pixels entiers par module ; un code dense à petite taille en pixels produit des bords de module lissés. Résolution et DPI donne l'arithmétique, et le SVG évite complètement le problème.
KoloQR, un générateur de codes QR gratuit avec des codes QR circulaires et de formes personnalisées, exporte en PNG comme en SVG, de sorte qu'un code dont le contenu impose une version élevée peut être placé en vectoriel et rester géométriquement exact à toute taille d'impression. Cela règle la moitié « export » du problème et aucune des quatre autres : un contenu long exige toujours un code physiquement plus grand, quel que soit son format d'export.
Erreurs fréquentes sur la capacité d'un code QR
L'erreur la plus fréquente consiste à traiter le maximum de 2 953 octets comme un budget de travail. Il décrit un symbole de 177 × 177 modules au niveau de correction d'erreurs le plus bas, ce qui n'a sa place ni sur une carte, ni sur une étiquette, ni sur une affiche - et un contenu approchant ce chiffre aura échoué pour des raisons physiques bien avant que la capacité ne devienne la contrainte.
| À faire | Pourquoi |
|---|---|
| Vérifier le nombre de modules après génération, pas le nombre de caractères avant | La capacité progresse par paliers, et la version est le nombre qui décide de la taille d'impression |
| Fixer le niveau de correction d'erreurs avant de mesurer la capacité | Le niveau H retire 57 % de la capacité d'un symbole, donc un chiffre de capacité sans niveau n'est pas une réponse |
| Raccourcir l'URL avant d'agrandir le code | Retirer un jeu UTM vaut trois ou quatre versions et ne coûte rien dans la maquette |
| Essayer un niveau au-dessus et comparer la grille | Monter d'un niveau est souvent gratuit, parce que le contenu tient déjà dans la même version |
| Dimensionner le code d'après la version, puis d'après la distance de lecture | Les deux donnent une largeur minimale, et c'est la plus grande qui l'emporte |
| À éviter | Pourquoi |
|---|---|
| Citer un chiffre de capacité sans nommer la version et le niveau | Le même mode va de 7 octets à 2 953 octets selon ces deux nombres |
| Mettre une URL entière en majuscules pour gagner de la place | Seuls le schéma et l'hôte ignorent la casse ; un chemin en majuscules peut donner un code scannable qui aboutit sur une 404 |
| Mettre un contenu long dans le code au lieu de le placer derrière une URL | Un code assez dense pour contenir un document est un code qu'aucun appareil photo de téléphone ne résout à distance normale |
| Supposer qu'une URL plus longue ne fait qu'agrandir l'image | Elle la rend plus dense à largeur égale, ce qui est la cause directe de la plupart des échecs de lecture à l'impression |
| Estimer la version d'après le nombre de caractères | Les largeurs d'indicateur, les structures de blocs et les bits résiduels rendent les seuils irréguliers ; générez et comptez |
Crée ton code QR
Gratuit, sans compte et sans filigrane. Choisis une forme, ajoute un logo, vérifie le contraste et exporte en SVG, PDF, EPS ou PNG : un code statique sans abonnement derrière.
Générer un code QRQuestions? Answered
7 089 chiffres, 4 296 caractères alphanumériques, 2 953 octets ou 1 817 caractères kanji. Ces quatre chiffres valent pour la version 40 - un symbole de 177 × 177 modules - au niveau de correction d'erreurs L. Au niveau H, le même symbole contient 1 273 octets, parce que les mots de code de récupération sortent du même budget que les données.
Techniquement jusqu'à 2 953 caractères, pratiquement une centaine. Au-delà d'environ 100 caractères la version du symbole grimpe vite, et un code de version 15 au niveau H ne peut pas s'imprimer en dessous de 34 mm environ sur papier couché. Retirer les paramètres de suivi vaut trois ou quatre versions et c'est presque toujours la meilleure solution.
La version 1, avec 21 × 21 modules, contient 17 octets au niveau L, 14 au M, 11 au Q et 7 au H. Ce n'est pas assez pour la plupart des URL : https://example.com fait 19 caractères, donc même un domaine nu est en général un code de version 2 ou 3.
Elle le rend plus dense, ce qui oblige à l'imprimer plus grand. Un contenu plus long élève la version du symbole, ce qui ajoute des modules à chaque côté sans changer les dimensions de l'image, donc chaque module rétrécit à largeur d'impression fixe. Pour que les modules restent lisibles, la taille imprimée doit croître avec la version.
Les majuscules, les chiffres et huit signes de ponctuation appartiennent au jeu alphanumérique de 45 caractères, qui loge deux caractères dans 11 bits au lieu des 8 bits par caractère du mode octet. C'est 31 % d'économie et souvent une version entière de moins. Ne mettez en majuscules que le schéma et l'hôte : les chemins distinguent la casse sur la plupart des serveurs.
Oui, nettement. Les mots de code de données et de récupération partagent un budget fixe par version, donc le niveau L laisse environ 7 % à la récupération et le niveau H environ 30 %. Passer de L à H retire 57 % de la capacité à toutes les versions. Un code de version 5 contient 106 octets au niveau L et 44 au niveau H.
Un logo central signifie en pratique le niveau de correction d'erreurs H, c'est-à-dire la colonne la moins capacitaire de chaque version. Au niveau H, un code de version 4 contient 34 octets, la version 6 en contient 58 et la version 10 en contient 119. Une URL avec paramètres de suivi plus un logo, voilà ce qui pousse les codes au-delà de la version 12.
Seulement au sens où 2 953 octets pèsent moins que n'importe quel fichier image utilisable. Les codes QR contiennent du texte, et un fichier doit être encodé en texte pour y tenir, ce qui multiplie sa taille. Hébergez le fichier et mettez l'URL dans le code : un lien de 30 caractères se scanne d'un bout à l'autre d'une pièce, un contenu de 2 953 octets, non.
La version du symbole est le nom que la norme donne au nombre de modules d'un code, de la version 1 avec 21 × 21 modules à la version 40 avec 177 × 177. Un code de version V compte 4V + 17 modules de côté. L'encodeur retient la plus petite version qui contient votre contenu au niveau de correction d'erreurs demandé.
Continue d'explorer
Des pages qui prennent la suite de celle-ci : le même contexte, le même type de code ou la prochaine décision à prendre.
Commerces de détail
Fiches produit, stock et liens d'avis sur les étiquettes de rayon, les vitrines et les panneaux de caisse.
Agences événementielles
Des codes produits pour l'événement d'un client : redirections client, spécifications exposants, séries de badges et signalétique dimensionnée pour la salle.
Codes QR en couleur
Mets ta palette sur un code QR sans le casser : quelle couleur va sur le motif et laquelle appartient au cadre.
Banderoles
Roll-ups, fonds de stand et banderoles extérieures - la taille qu'impose la distance, la hauteur qui marche, et pourquoi le mesh et le vent cassent les scans.
Véhicules
Utilitaires, voitures et flottes - la taille que le code demande depuis le trottoir, et l'endroit de la carrosserie où il survit aux rivets, aux jointures et à la crasse.
Comment scanner un code QR avec un téléphone, une capture d'écran ou un second appareil
L'appareil photo suffit sur les deux plateformes, mais les cas gênants - une capture d'écran, un code sur le téléphone que vous tenez, un code de connexion - demandent chacun un geste différent.
Pourquoi KoloQR ?
- Crée des codes QR pour des sites web, des menus, le Wi-Fi, des PDF et des cartes de visite
- Personnalise les couleurs, les logos et des formes uniques
- Télécharge des fichiers PNG et SVG de haute qualité
- Conçu pour l'impression comme pour le numérique

