Un QR code rond est un QR code carré déguisé

par l'équipe KoloQRRecherche

Un code QR rond dont la matrice de données noire et carrée occupe le centre d'un cercle blanc, entourée de points décoratifs pâles, au-dessus d'une pastille vert citron portant la mention « Round QR = Square QR ».

Les QR codes ronds, triangulaires et hexagonaux se scannent, et pour une raison peu glorieuse : la forme est une décoration dessinée autour d'une matrice de données carrée à laquelle on ne touche jamais. Ce que coûte le contour, c'est de la largeur. Mesurée sur le moteur de rendu de KoloQR, la matrice de données occupe environ 38 % de la base d'un code triangulaire, 53 % de la largeur d'un hexagone et 55 à 60 % du diamètre d'un cercle - contre à peu près 70 % pour un export carré ordinaire. Imprimez un code façonné à la taille que vous auriez donnée à un code carré et vous avez discrètement rétréci chaque module - d'un cinquième pour un cercle, de près de la moitié pour un triangle -, ce qui est la vraie raison pour laquelle les codes façonnés ont la réputation d'être peu fiables.

Points clés

  • Un QR code façonné est une matrice QR carrée présentée dans un contour non carré, où le contour est une décoration et où la matrice porte l'intégralité des données. La norme ISO/IEC 18004 définit le symbole comme un tableau carré de modules, et aucun appareil photo de téléphone courant ne lit autre chose.
  • Les trois motifs de détection sont ce qu'un scanner localise en premier, et il les localise grâce à un rapport de 1:1:3:1:1 entre sombre et clair le long de n'importe quelle ligne passant par leur centre. Un habillage qui préserve ce rapport survit ; un habillage qui le casse empêche le code d'être trouvé, quel que soit le niveau de correction d'erreurs.
  • Le vrai coût d'une forme, c'est la largeur. La matrice de données occupe environ 38 % de la base d'un code triangulaire, 53 % de la largeur entre plats d'un hexagone et 55 à 60 % du diamètre d'un code circulaire, contre à peu près 70 % pour un export carré ordinaire.
  • Les modules décoratifs coûtent de l'encre. Un point tracé à 80 % de la largeur de sa cellule encre environ la moitié de la surface que remplit un module carré, et c'est pourquoi un code habillé échoue à petite taille d'impression avant un code ordinaire.
  • La correction d'erreurs ne répare que la zone de données. Les dégâts subis par un motif de détection, par un motif de synchronisation ou par la zone de silence ne sont récupérables à aucun niveau, et c'est pourquoi une forme doit être construite à l'extérieur du code et non par-dessus.

La forme est un cadre, et la matrice en dessous reste carrée

Un QR code façonné est une matrice QR carrée présentée dans un contour non carré, où le contour est une décoration et où la matrice porte l'intégralité des données. Les codes ronds, triangulaires et hexagonaux sont en dessous le même objet : la même grille carrée que produit un générateur ordinaire, posée au milieu d'un visuel qui n'est pas carré. Rien ne change dans l'encodage, et c'est pourquoi la réponse à « est-ce que ça se scanne ? » est oui avant même la moindre décision de design.

Ce n'est pas la limite d'un outil particulier. ISO/IEC 18004, la norme du QR code, définit un symbole comme un tableau carré de modules, en 40 versions allant de 21 x 21 modules en version 1 à 177 x 177 en version 40, avec quatre modules de plus par côté à chaque version. Il n'existe aucune clause pour une zone de données hexagonale, et l'appareil photo d'un téléphone n'a aucun chemin de code pour cela. Un générateur qui promettrait une région de données véritablement à six côtés promettrait quelque chose que le format ne possède pas.

Il ne reste donc à un générateur de formes qu'un seul geste honnête : laisser la matrice tranquille et poser la forme autour. Dans les modes circulaire, triangulaire et hexagonal de KoloQR, la matrice carrée est dessinée à taille réelle au milieu du visuel, jamais rognée et jamais déformée, et le contour s'obtient en remplissant l'espace au-delà du code avec des modules décoratifs de la même couleur. Le cercle, le triangle et l'hexagone sont faits d'une encre qui ne porte aucune donnée.

Cette distinction mérite d'être gardée en tête quand un code façonné vous inquiète, parce qu'elle vous dit où chercher les problèmes. Rien de ce qui se trouve hors de la matrice ne peut corrompre le contenu, puisque rien hors de la matrice n'est lu. Les modes de défaillance d'un code façonné sont les modes ordinaires - trop petit, trop pâle, trop serré - et ils arrivent plus tôt que d'habitude parce que la forme a mangé la place dont le code avait besoin.

Ce qu'un scanner doit trouver avant de lire quoi que ce soit

Un décodeur ne commence pas par les données. Il commence par localiser trois repères, établir la grille qu'ils impliquent, corriger l'angle sous lequel la photo a été prise, et seulement ensuite échantillonner les modules. Tout dans cette séquence se produit avant que la correction d'erreurs n'existe en tant que concept, et c'est pourquoi les parties qui y participent ne tolèrent presque aucun habillage.

Un motif de détection est l'un des trois repères carrés situés dans les coins d'un QR code, qu'un scanner localise avant de lire la moindre donnée. Chacun mesure sept modules de côté dans ISO/IEC 18004 : un cœur sombre de 3 x 3, un anneau clair d'un module, un anneau sombre d'un module. Ce que le décodeur traque réellement, c'est le rapport que cette structure produit le long de n'importe quelle ligne passant par son centre - sombre, clair, sombre, clair, sombre dans des proportions de 1:1:3:1:1. Une ligne de balayage qui trouve cette suite trois fois a trouvé un QR code.

Ce rapport est la raison pour laquelle habiller les coins est la chose la plus dangereuse d'un panneau de design, et la raison pour laquelle cela reste malgré tout possible. Arrondir les angles de l'anneau extérieur laisse la suite intacte, parce que le rapport se mesure en passant par le centre. Remplir l'anneau clair, amincir l'anneau sombre ou poser une marque sur un coin change la suite et le code n'est jamais détecté : il n'échoue pas à être décodé, il échoue à être vu.

Partie du symboleSon rôleL'habillage qu'elle supporte
Motifs de détection (trois coins de 7 x 7)Localisent le symbole par leur rapport sombre-clair de 1:1:3:1:1Modifications du contour uniquement. La structure en anneaux et l'emprise de sept modules doivent rester
Motifs de synchronisation (ligne 6 et colonne 6)Fixent la grille des modules pour que le décodeur sache où est chaque celluleAucun qui vaille le risque. Ce sont des lignes alternées d'un seul module et une décoration qui les traverse désaligne toute la lecture
Motifs d'alignement (5 x 5, à partir de la version 2)Corrigent la perspective et le papier qui n'est pas platAucun. Ils sont petits, ils sont à l'intérieur du code, et il n'y a aucune raison d'y toucher
Zone de silence (4 modules, ISO/IEC 18004)Indique au scanner où le symbole se termineC'est là qu'un cadre ou un champ décoratif empiète. Elle ne porte aucune correction d'erreurs
Informations de format (à côté des motifs de détection)Consignent le niveau de correction d'erreurs et le motif de masqueAucun, même si elles sont protégées par BCH et stockées deux fois, ce qui les rend plus résistantes que les parties ci-dessus
Modules de données et de correction d'erreursPortent le contenu et sa capacité de récupérationTout le budget d'habillage vit ici - forme du module, couleur, et ce qu'un logo recouvre
Seule la dernière ligne dispose de marge. Toutes les parties au-dessus servent avant que le décodage ne commence, la correction d'erreurs ne peut donc compenser aucun dégât qui les touche.

C'est aussi pourquoi la version honnête de la question n'est pas « les formes personnalisées se scannent-elles » mais « quelles parties la forme a-t-elle touchées ». Un contour hexagonal tracé à un centimètre du code ne touche rien. Un cadre hexagonal dont la bordure se pose à deux modules de la matrice a mangé la moitié de la zone de silence, et c'est un risque réel, avec une cause d'apparence irréprochable qu'aucune correction d'erreurs ne réparera.

Le coût d'une forme, c'est la largeur, pas la scannabilité

Un QR code façonné doit être imprimé plus grand qu'un code carré pour conserver la même taille de module, parce que le contour est une largeur que les données n'utilisent pas. C'est la partie qui manque à tous les articles sur le sujet, et c'est la seule qui change ce que vous faites dans une mise en page.

Les chiffres ci-dessous sont lus dans le moteur de rendu de KoloQR tel qu'il est aujourd'hui, et ils restent stables quelle que soit la longueur du contenu, parce que les bandes de chaque forme évoluent avec la matrice. Un code triangulaire construit un triangle équilatéral dont la base fait 2,6 fois la largeur de la matrice. Un code hexagonal ajoute une bande de 11 modules de chaque côté de la matrice, mise à l'échelle de celle-ci. Un code circulaire dégage la demi-diagonale de la matrice puis ajoute une zone de silence et une bande de continuation. Un export carré ordinaire, c'est la matrice plus la zone de silence de quatre modules plus deux modules de marge.

FormePart de la matrice de données dans la largeur du visuelImprimez-le d'autant plus large que l'export carré
CarréEnviron 70 %1x - c'est la référence
Circulaire55 à 60 % du diamètreEnviron 1,3x
HexagoneEnviron 53 % entre platsEnviron 1,4x
TriangleEnviron 38 % de la baseEnviron 1,9x
Mesuré sur les SVG exportés par KoloQR. Votre propre générateur sera différent ; pour vérifier, ouvrez le fichier et comparez la largeur du bloc carré de modules à la largeur du visuel entier.

Déroulé avec de vrais chiffres : une URL de 34 caractères encodée au niveau de correction d'erreurs H donne un symbole de version 4, 33 x 33 modules, d'après les tables de capacité d'ISO/IEC 18004. L'imprimer avec une taille de module de 0,4 mm - un plancher raisonnable pour les appareils photo de téléphone sur papier - demande 13,2 mm de matrice. En export carré, cela fait un autocollant de 18 mm. En cercle, il fait 23 mm de diamètre, en hexagone 25 mm, et en triangle une base de 34 mm. Le même code, le même contenu, la même fiabilité, et près du double d'encombrement sur l'étiquette.

Inversez le calcul et la défaillance devient évidente. Donnez à un code triangulaire les 18 mm que vous aviez prévus pour le carré et la matrice à l'intérieur fait 6,9 mm de large, ce qui met chaque module à 0,21 mm - bien en dessous de ce qu'un téléphone résout sur papier, et un code qui se scanne à l'écran et meurt en rayon. Rien dans le triangle n'a causé cela. C'est la largeur.

La règle pratique : décidez d'abord de la taille du module, remontez vers la matrice, appliquez ensuite le multiplicateur de la forme, et vérifiez seulement après si le résultat tient dans l'espace. Procéder dans l'autre sens - choisir une jolie taille pour le visuel et laisser le code tomber où il tombe - produit la majorité des codes façonnés qui ne fonctionnent pas. Comment dimensionner un code pour sa distance de lecture est un calcul distinct qui se pose par-dessus celui-ci.

Ce que les modules habillés coûtent en encre

Chaque forme décorative de module retire de l'encre à une cellule qu'un module carré remplit entièrement, et c'est exactement cette encre que le décodeur lit. C'est un coût second, plus faible que celui de la largeur, et il débouche sur la même défaillance : un code qui fonctionne à une taille confortable et cesse de fonctionner à une taille juste.

La géométrie est facile à vérifier. Un module circulaire tracé sur toute la largeur de sa cellule couvre pi/4, environ 78,5 %, de la surface de la cellule. KoloQR dessine ses modules en points à 80 % de la largeur de la cellule, ce qui donne un peu plus de la moitié de sa surface - passer des modules carrés aux points retire donc à peu près la moitié de l'encre de chaque cellule sombre du code. Le motif en petits carrés se dessine à 74 % de la largeur de la cellule, soit environ 55 % de sa surface.

Rien de tout cela n'a d'importance sur un écran, où l'appareil photo a de la résolution à revendre et où les modules sont rendus parfaitement. Cela compte à 0,4 mm de module sur un papier non couché, où le point imprimé s'étale déjà et se brouille vers ses voisins et où l'appareil photo moyenne une cellule majoritairement blanche. Un plancher de travail, plutôt qu'une consigne de la norme : gardez les modules décoratifs à 70 % de la largeur de la cellule ou au-dessus, et traitez tout ce qui est en dessous comme une décision sur la taille d'impression plutôt que sur le style.

Deux des motifs de KoloQR passent délibérément sous ce plancher, et ils méritent d'être nommés plutôt qu'escamotés. Le motif à points de deux tailles dessine la moitié de ses modules à 80 % de la cellule et l'autre moitié à 56 %, et les motifs étoiles et cœurs sont des formes à bords concaves qui encrent moins de cellule qu'un cercle de même largeur. Ce sont les options les plus décoratives du panneau et celles à tester le plus durement à la taille finale. Sur une affiche lue à deux mètres, rien de cela n'est décelable. Sur un autocollant de 20 mm, c'est toute la marge.

La règle qui en découle est simple et impopulaire : plus la forme du module est décorative, plus le code doit être imprimé grand. Un code habillé n'est pas moins fiable qu'un code ordinaire à taille de module égale. Il est moins fiable à largeur totale égale, et c'est la comparaison que fait réellement toute personne qui conçoit une étiquette.

Où passe vraiment le budget de récupération

La correction d'erreurs est ce qui paie tout ce qui précède, et c'est un budget fixe sur lequel pèsent plus de prétendants qu'on ne le compte en général. ISO/IEC 18004 définit quatre niveaux récupérant approximativement 7 % (L), 15 % (M), 25 % (Q) et 30 % (H) des mots de code d'un symbole, et chaque code en utilise exactement un.

KoloQR encode chaque code au niveau H, sans aucun réglage pour cela dans l'interface. C'est un arbitrage délibéré et il coûte quelque chose : le niveau H demande plus de modules pour le même contenu, donc un code qui aurait fait 29 x 29 au niveau M arrive en 33 x 33, et chaque module est proportionnellement plus petit à largeur imprimée fixe. Ce qu'il achète, c'est que la totalité du budget de récupération de 30 % reste disponible pour les choix décoratifs que l'outil existe pour offrir - et pour le logo, l'étalement de l'encre, l'empreinte de doigt et l'appareil photo légèrement flou, qui puisent tous dans la même réserve.

Quand un logo est ajouté, KoloQR vide une zone de 11 x 11 modules au centre de la matrice et dessine le logo par-dessus, de sorte que le décodeur lit un trou plutôt qu'un bord de module à moitié couvert. Cette zone fait 121 modules quel que soit le contenu, ce qui produit un résultat que la plupart des gens prennent à l'envers : une URL plus courte rend le logo proportionnellement plus grand, et donc plus risqué. Sur un symbole de 29 x 29, ces 121 modules représentent 14 % du code ; sur un symbole de 37 x 37, le même logo en fait 8,8 %. Les deux restent dans ce que le niveau H encaisse confortablement, mais le sens de l'effet est l'inverse de l'intuition selon laquelle un lien plus court est toujours plus sûr.

La limite qu'aucun budget ne couvre, et qui mérite d'être répétée dans une section que n'importe qui peut lire isolément : la correction d'erreurs ne répare que la zone de données. Les dégâts subis par un motif de détection, par un motif de synchronisation ou par la zone de silence ne sont récupérables à aucun niveau, parce que le décodeur a besoin des trois avant d'avoir la moindre donnée à réparer. L'arbitrage complet entre capacité de récupération et taille de module est un sujet plus long qu'une section, et c'est le guide à lire avant de choisir un niveau dans un outil qui vous laisse le faire.

Quand un code façonné est le mauvais choix

Une forme est une décision de design qui dépense de la largeur et de la tolérance, il y a donc des travaux où elle ne devrait pas être dépensée. Les nommer est plus utile qu'une énième assurance que les formes ne posent pas de problème.

  • Tout ce qui fait moins d'environ 20 mm. Un code façonné à cette taille laisse une matrice de moins de 12 mm de large, et c'est sur les petits codes que la taille de module décide de tout. Les codes de carte de visite et de petites étiquettes produit sont des codes carrés.
  • Les codes lus par des scanners fixes ou portatifs plutôt que par des téléphones. Les imageurs d'entrepôt et les scanners de caisse sont réglés pour des symboles simples à fort contraste et sont fréquemment plus vieux que le téléphone dans votre poche. Les scanners laser ne peuvent lire aucun QR code, quelle que soit sa forme, puisqu'ils lisent une ligne et non une image.
  • Tout ce qui est régi par une spécification. La QR-facture suisse, la norme nationale de paiement pour la Suisse et le Liechtenstein, impose le niveau de correction d'erreurs M, un symbole de 46 x 46 mm, une taille de module minimale de 0,4 mm et une croix suisse de 7 x 7 mm au centre. Une version ronde de ce code n'est pas une variation de design, elle est non conforme. Cela vaut aussi pour les étiquettes réglementées de pharmacie et de traçabilité alimentaire.
  • Les surfaces déjà chargées. Un code façonné a besoin d'espace libre autour de lui pour être lu comme un code, et un contour décoratif sur un fond photographique est la combinaison qui perturbe le plus sûrement une personne avant de perturber un scanner.
  • Quand le code est le produit. Si quelqu'un doit le scanner pour être payé, pour embarquer ou pour être soigné, la bonne quantité de décoration est aucune.

Il y a une dernière limite qui vaut d'être énoncée parce qu'on la cherche : un symbole QR véritablement non carré existe, et ce n'est pas ce que l'on entend par code hexagonal. ISO/IEC 23941:2022 définit rMQR, un symbole Micro QR rectangulaire conçu pour les surfaces étroites comme les étiquettes de câble et les flacons médicaux, et ISO/IEC 18004 elle-même définit Micro QR de 11 x 11 à 17 x 17 modules avec une zone de silence de deux modules. Les deux sont de vraies normes. Ni l'une ni l'autre n'est quelque chose que l'application appareil photo native d'un téléphone lira de façon fiable, et c'est pourquoi un QR code rectangulaire destiné au grand public reste un symbole carré dans une mise en page rectangulaire.

Comment tester un code façonné avant de l'imprimer

Tester un code façonné n'est pas différent de tester un code ordinaire, mais la marge d'erreur est plus faible, et le test que l'on saute est justement celui qui l'aurait attrapé. Cela prend une dizaine de minutes et c'est tout le processus qualité.

  1. Mesurez la matrice, pas le visuel. Ouvrez le SVG exporté et mesurez le bloc carré de modules à l'intérieur de la forme, puis divisez par le nombre de modules qui le traversent. Ce chiffre est votre taille de module, et il décide de tout le reste. En dessous d'environ 0,4 mm à l'impression, agrandissez le visuel plutôt que d'ajuster quoi que ce soit d'autre.
  2. Imprimez-le à la taille finale sur le support final. Une impression laser de bureau sur papier ordinaire n'est pas le test si le travail part sur du kraft, du tissu ou une bouteille bombée. L'étalement de l'encre varie selon le matériau et il se retranche du même budget que l'habillage.
  3. Scannez avec deux téléphones différents, appareil photo natif uniquement. Utilisez l'application appareil photo intégrée plutôt qu'une application de scan dédiée. Les applications de scan sont plus tolérantes que les natives, et l'appareil photo natif est ce que votre client utilisera.
  4. Scannez à la distance et sous la lumière qu'il aura réellement. Testez un code de table assis, un code de rayon à bout de bras, un code d'affiche depuis l'autre bout de la pièce. Puis refaites-en un sous une lumière médiocre, c'est là qu'un motif de module peu encré montre son coût en premier.
  5. Scannez-le de biais. Tenez le téléphone à environ 30 degrés de la perpendiculaire. C'est à cela que servent les motifs d'alignement, et c'est le test qui attrape un champ décoratif qui serre la zone de silence, puisque la correction de perspective a moins de matière.
  6. Changez une chose et retestez. S'il a échoué, changez une seule chose - agrandir le code, revenir à des modules carrés, augmenter le contraste - et refaites les mêmes cinq étapes. Changer trois choses à la fois ne vous dit rien sur celle qui comptait.

Une chose à ne pas se donner la peine de faire : tester à 400 % de zoom sur un écran. Tous les codes passent ce test, y compris ceux qui sont sur le point d'échouer à l'impression, ce qui le rend pire que pas de test du tout.

Quelle forme pour quel usage

Le choix de la forme est une question de mise en page plus que de technique, puisque les quatre se scannent quand elles sont correctement dimensionnées. Ce qui diffère, c'est la place que chacune réclame et ce qu'elle évoque. La carte complète des formes de QR codes met les quatre familles côte à côte et nomme la couche que chacune redessine.

  • Carré. Le choix par défaut, et la bonne réponse dès que la place est comptée, que le code est petit, ou que la spécification de quelqu'un d'autre entre en jeu. C'est l'option qui consomme le moins de largeur par module.
  • Circulaire. Coûte environ un tiers de largeur de plus qu'un carré et convient aux objets ronds - couvercles de bocaux, sous-verres, badges, capsules - où un code carré se bat avec la surface qui le porte. La plus indulgente des trois options façonnées ; voyez les QR codes ronds pour savoir où ils atterrissent.
  • Hexagone. Coût proche de celui d'un cercle, avec une allure plus délibérée, plus technique. Il se lit comme géométrique plutôt que doux, et c'est pourquoi les QR codes hexagonaux finissent sur des emballages techniques, des badges d'événement et tout ce qui utilise déjà un motif hexagonal.
  • Triangle. La forme la plus coûteuse et de loin - une base de près du double de la largeur de l'export carré pour la même matrice - et la plus distinctive. Elle vaut le coup sur une affiche, un flyer A5 ou une grande étiquette, ce qui correspond à l'essentiel des usages des QR codes triangulaires. Elle ne vaut rien sur ce qui tient entre deux doigts.
  • Un cadre autour d'un code carré. Souvent la meilleure réponse qu'un code façonné : une bordure, un libellé et un appel à l'action ne coûtent aucune taille de module, parce que le cadre se pose en dehors de la zone de silence au lieu de manger la largeur du visuel. Les QR codes aux couleurs d'une marque relèvent surtout de cela, pas de changements de forme.

KoloQR, un générateur de QR codes gratuit avec des QR codes circulaires et de formes personnalisées, propose les quatre contours avec douze motifs de module et deux styles de coin, encode au niveau H, contrôle le contraste avant l'export et exporte en SVG, PDF et EPS pour l'impression. Vous pouvez en construire un dans le générateur et mesurer le fichier exporté face aux chiffres ci-dessus plutôt que de les croire sur parole - c'est tout l'intérêt de les énoncer comme des mesures et non comme des garanties.

Et la réponse à la question du titre, redite pour qui arriverait directement dans cette section : les QR codes ronds, triangulaires et hexagonaux se scannent de façon fiable, parce que la forme est une décoration autour d'une matrice carrée intacte. Dimensionnez-les d'après la matrice à l'intérieur plutôt que d'après le contour à l'extérieur, et ils se comportent exactement comme le code ordinaire qu'ils contiennent.

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 QR

Questions? Answered

Oui. Un QR code hexagonal est une matrice carrée ordinaire entourée d'un champ de modules décoratifs à six côtés, les données que lit un scanner sont donc inchangées. La seule chose à réussir, c'est la taille : dans le mode hexagonal de KoloQR, la matrice occupe environ 53 % de la largeur entre plats, imprimez donc l'hexagone à peu près 40 % plus large que vous n'imprimeriez la version carrée du même code.

Pas sous une forme qu'un téléphone saura lire. ISO/IEC 18004 définit un symbole QR comme un tableau carré de modules, une zone de données véritablement circulaire ne fait donc pas partie du format et aucune application appareil photo native n'en décode. Tous les QR codes ronds que vous avez scannés sont une matrice carrée dans un visuel rond. Ce n'est pas un contournement : c'est la seule construction qui existe.

Pas à taille de module égale. Ils sont moins fiables à largeur totale égale, et c'est la comparaison que la plupart des gens font sans le savoir. La matrice d'un code circulaire représente 55 à 60 % de son diamètre contre environ 70 % pour un export carré : échanger l'un contre l'autre dans un espace fixe rétrécit donc chaque module d'environ un cinquième. Gardez la taille de module et la forme ne coûte rien.

Parce que les deux coûts d'un code façonné évoluent avec la taille et qu'aucun n'est visible à l'écran. Le contour prend la largeur dont la matrice avait besoin, et les modules décoratifs encrent moins chaque cellule que les carrés - un point à 80 % de la largeur de sa cellule en encre environ la moitié de la surface. À 40 mm, ni l'un ni l'autre ne compte. À 15 mm, ils sont toute la marge. Agrandissez le code avant de changer quoi que ce soit d'autre.

Ils ne portent aucune donnée et ne sont jamais décodés, car un scanner localise le symbole par ses trois motifs de détection et ne lit que la grille qu'ils impliquent. Le risque réel est ailleurs : ISO/IEC 18004 impose une zone de silence de quatre modules autour du symbole, et un champ décoratif réduit la séparation visuelle avec laquelle un scanner doit travailler. Testez un code façonné à la taille finale et de biais, c'est là que cela se voit si cela doit se voir.

Doucement, et seulement leur contour. Un scanner trouve un QR code par un rapport de 1:1:3:1:1 entre sombre et clair le long de n'importe quelle ligne passant par le centre d'un repère de coin : arrondir l'anneau extérieur conserve donc le rapport et le code reste détectable. Remplir l'anneau clair, amincir l'anneau sombre ou couvrir un coin d'un logo le casse, et le code n'est alors jamais trouvé - une défaillance que la correction d'erreurs ne peut pas atteindre, puisque la détection précède le décodage.

Pas pour la forme elle-même, puisque la décoration se situe hors de la matrice et n'abîme rien. Il en a besoin pour ce qui accompagne d'habitude une forme : un logo central, des motifs de module peu encrés, un visuel en couleur. KoloQR encode chaque code au niveau H, qui récupère approximativement 30 % des mots de code, le budget est donc là par défaut. Dans un outil qui vous laisse choisir, Q est le plancher raisonnable pour un code imprimé et habillé.

Oui, et ce n'est probablement pas ce que vous cherchez. ISO/IEC 23941:2022 définit rMQR, un symbole Micro QR rectangulaire conçu pour les surfaces étroites comme les étiquettes de câble et les flacons médicaux. C'est une vraie norme avec du vrai matériel derrière, et on ne peut pas compter sur les appareils photo natifs des téléphones pour la lire. Pour un rendu rectangulaire destiné au public, utilisez un symbole carré dans une mise en page rectangulaire.

Dimensionnez la matrice, puis appliquez le multiplicateur de la forme. Visez au moins 0,4 mm par module à l'impression : un code de 33 x 33 modules demande 13,2 mm de matrice, soit un export carré de 18 mm, un cercle de 23 mm, un hexagone de 25 mm ou une base de triangle de 34 mm. Pour la distance de lecture, la règle habituelle d'environ un centimètre de code pour dix centimètres de distance s'applique à la matrice, pas au contour.

Partez du principe que non, et vérifiez avant de vous engager. Les scanners laser lisent une seule ligne et ne peuvent lire aucun QR code, quelle que soit sa forme. Les scanners à imagerie le peuvent, mais ils sont réglés pour des symboles simples à fort contraste et sont souvent bien plus anciens qu'un téléphone actuel. Tout ce qui est scanné par un équipement fixe plutôt que par des clients devrait être un code carré ordinaire, à la taille que réclame la documentation de l'équipement.

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.

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
Générer un code QR
Un code QR noir tout simple à côté du même code redessiné en cercle avec des couleurs de marque