Un code-barres est unidimensionnel : il stocke un identifiant court, généralement un nombre, lu selon un seul axe. Un QR code est une matrice bidimensionnelle qui contient jusqu'à 7 089 chiffres ou 4 296 caractères alphanumériques au niveau de correction d'erreur le plus bas, et sa correction d'erreur permet à un code endommagé de se scanner quand même. La répartition pratique en découle. Un code-barres renvoie à un enregistrement dans un système qui sait déjà ce qu'est le produit ; un QR code porte un contenu qu'un téléphone peut exploiter sans rien savoir à l'avance.
Autrement dit, code-barres ou QR code est rarement un concours de meilleur format. Ce qui compte, c'est qui scanne, ce qu'il tient dans la main et ce qui doit se passer dans la seconde qui suit le bip. Cet article couvre ce que stocke chaque format, le matériel de lecture qui tranche pour vous, le passage du commerce aux codes 2D qui change discrètement la réponse, et la seule propriété que seul un QR code peut avoir. Si les QR codes sont nouveaux pour vous, qu'est-ce qu'un QR code explique la mécanique sous-jacente.
Ce que stocke réellement chaque format
Un code-barres linéaire encode les données dans les largeurs des barres et des espaces le long d'une ligne. C'est un plafond strict pour la capacité. Un EAN-13 de vente contient treize chiffres, ni lettres ni ponctuation, et ces chiffres sont un identifiant mondial plutôt qu'une information en soi ; cherchez-les dans une base de données et vous apprenez le produit, regardez-les seuls et vous n'apprenez rien. Le Code 128, cheval de bataille des étiquettes logistiques, gère bien toute la plage ASCII, mais une étiquette devient vite physiquement large : quelques dizaines de caractères sont donc la limite pratique.
Un QR code encode les données sur deux axes, dans une grille de modules lue comme une matrice. Cela apporte de la capacité, et quelque chose que le format linéaire n'a jamais eu : la correction d'erreur Reed-Solomon à quatre niveaux au choix, de L à H, qui peut reconstituer un symbole éraflé, plié ou en partie recouvert par un logo. L'échelle des versions va de 1 à 40, et le haut de cette plage (177 par 177 modules à la version 40) est l'endroit où se trouvent ces 7 089 chiffres. Chiffres : Wikipedia et qrcode.com, consultés le 2026-10-09. Les chiffres de 7 089 et 4 296 valent au niveau de correction d'erreur L ; les niveaux supérieurs échangent de la capacité contre de la résilience, avec une récupération d'environ 7 %, 15 %, 25 % et 30 % des données pour L, M, Q et H.
Une confusion de vocabulaire à lever : un QR code est un code-barres, formellement un code-barres bidimensionnel, normalisé par l'ISO/IEC 18004. Le monde du commerce et de la logistique dit 1D et 2D. Tous les autres disent code-barres et QR code, c'est-à-dire celui à rayures et celui carré.
Qui scanne, et avec quoi
Le matériel décide plus de choses que la capacité de données.
Un laser de caisse ou un pistolet d'entrepôt est conçu pour les codes linéaires et les lit à grande vitesse, sur une surface courbe, dans n'importe quelle orientation, des centaines de fois par heure, par quelqu'un qui ne regardera jamais un écran. Cette chaîne de lecteur, de caisse et de système de stock attend un numéro, et un numéro précis.
L'appareil photo d'un téléphone est l'instrument opposé. Il lit sans difficulté une matrice, il a besoin d'un instant pour faire la mise au point, et la personne qui le tient regarde un écran et s'apprête à toucher quelque chose. Donnez-lui un nombre à treize chiffres et rien ne se passe. Donnez-lui une URL et vous avez son attention aussi longtemps que la page la retient.
Code-barres ou QR code se résout donc le plus souvent par le matériel : si le scan est fait par le personnel, avec un équipement que vous avez acheté, pour identifier quelque chose que le système connaît déjà, il faut un code-barres linéaire. Si le scan est fait par un client, avec son propre téléphone, pour accéder à quelque chose, il faut un QR code. Les cas intéressants sont ceux où les deux sont vrais, et c'est là que va l'emballage.
Sunrise 2027 change la question
Le commerce est en pleine migration de format, et il vaut mieux le savoir avant de concevoir un emballage. L'initiative Sunrise 2027 de GS1 demande aux distributeurs de rendre leurs systèmes de point de vente capables de lire les codes-barres 2D d'ici 2027 (page de GS1 US, consultée le 2026-10-09). La page ne donne pas de date exacte au calendrier.
Deux choses qu'elle ne dit pas. GS1 US n'annonce pas le retrait des codes EAN et UPC, et précise que toutes les capacités 2D n'ont pas à être en place à cette date. Ses étapes commencent par des lecteurs capables de lire les codes 2D et d'en extraire le GTIN en caisse, puis par l'ajout de codes 2D aux produits de marque de distributeur. La même page recommande qu'un QR code porte le GTIN déjà présent dans votre EAN ou UPC, et GS1 Digital Link est la syntaxe qui transforme cet identifiant en lien web. Lecture pratique : mettez le code-barres linéaire et le code 2D sur le même emballage pendant que le parc de lecteurs rattrape son retard.
C'est ce changement qu'il faut anticiper. Un seul carré peut servir la caisse et le client, ce qui exigeait auparavant deux marques distinctes avec deux responsables distincts dans l'entreprise. La version réglementaire de la même idée, où le code porte des données de provenance et de conformité pour toute la vie d'un produit, est traitée dans le QR code du passeport numérique de produit.
Les autres codes 2D que vous croiserez
Le QR n'est pas le seul symbole 2D. Le Data Matrix est courant sur de très petits articles et dans la santé, où un minuscule carré doit porter un identifiant GS1. Le PDF417 est un code linéaire empilé que vous reconnaîtrez sur les cartes d'embarquement et certaines pièces d'identité. Les deux sont lus par des imageurs industriels, mais aucun n'est ce qu'un téléphone ouvre par défaut pour un client, ce qui explique que le QR reste le choix quand le lecteur est une personne tenant un téléphone. Si un fournisseur ou un régulateur impose l'un des autres, suivez cette spécification pour cette étiquette et gardez le QR pour la marque destinée au client.
Choisir selon la tâche
L'essentiel de la décision tient dans un tableau. La colonne qui compte est la dernière.
| Tâche | Format | Pourquoi | Modifiable ensuite |
|---|---|---|---|
| Caisse de vente, stock | EAN-13 / UPC (1D) | Le parc de lecteurs attend le numéro | Non |
| Étiquettes logistiques et d'actifs | Code 128 (1D) | Large prise en charge, peu coûteux à imprimer | Non |
| Contenu destiné au client | QR code (2D) | Appareil photo du téléphone, porte une URL | Seulement via une redirection |
| Vente et contenu, une seule marque | QR GS1 Digital Link | Identifiant et URL dans un seul symbole | Selon la configuration |
Les tableaux publiés par les fabricants de lecteurs s'arrêtent généralement à la capacité et à la correction d'erreur. La modifiabilité est la colonne qui détermine si un tirage devient un passif, et c'est celle que personne n'imprime sur la fiche technique.
Un seul des deux peut être repointé
Un code-barres est un identifiant fixe. Il ne peut pas être autre chose, et c'est très bien : le numéro est censé rester stable pendant toute la vie du produit.
Un QR code, en revanche, n'est figé que si vous encodez la destination finale à l'intérieur. Encodez plutôt un lien court et le symbole devient un pointeur vers une décision que vous pouvez changer : la page de campagne aujourd'hui, le mode d'emploi l'an prochain, un avis de rappel un mauvais mardi. Le scan se résout toujours en millisecondes, et chacun est journalisé, ce qui est la distinction QR statique ou dynamique appliquée aux biens physiques. C'est aussi, d'après mon expérience, la chose la plus coûteuse à découvrir après le tirage plutôt qu'avant.
Une destination plus courte a un second avantage qui se voit chez l'imprimeur. Moins de caractères signifie une version de QR plus basse, donc des modules plus grands à taille physique égale et un code qui se scanne plus vite sur une bouteille courbe ou un carton mat. Quelle taille pour un QR code donne les règles de dimensionnement. Dans Elido, un QR code pour un lien court est généré dans le concepteur de QR codes du tableau de bord (couleurs, style des modules et des yeux, logo, export PNG ou SVG) : la destination peut donc être modifiée après l'impression, et chaque scan compte comme un clic que vous lisez dans les statistiques de scan. Les domaines personnalisés sont pris en charge ; voyez les tarifs pour les limites des forfaits.
Espace de travail de démonstration ; le concepteur est présenté avec un contenu d'exemple.
Pour l'emballage, le tableau de bord propose aussi un créateur de GS1 Digital Link sur les forfaits Business et Enterprise. Il prend un GTIN (8, 12, 13 ou 14 chiffres), valide le chiffre de contrôle, ajoute éventuellement lot, numéro de série et date de péremption, et génère un QR code pour une URL de la forme https://your-host/01/<gtin>. Une limite à connaître : le créateur ne produit que l'URL et l'image. Elido ne résout pas encore lui-même ces chemins /01/ vers une destination : il vous faut donc votre propre page à cette adresse.
Les erreurs qui coûtent un tirage
Quatre défauts expliquent la plupart des réimpressions que j'ai vues.
- Mettre un QR marketing là où un laser de caisse attend le code-barres de vente, et découvrir en caisse que les deux ne sont pas interchangeables.
- Encoder une URL longue et chargée de paramètres, qui pousse le code vers une version élevée aux modules minuscules qui échouent en magasin.
- Supprimer la zone de silence, la marge dégagée d'environ quatre modules, parce que la mise en page était serrée.
- Imprimer le code aux couleurs de la marque avec trop peu de contraste, ce qui passe le test du bureau et meurt sous l'éclairage d'un supermarché. Le design de QR codes de marque explique jusqu'où aller sans risque.
Aucune n'est exotique. Toutes sont évitées par la même habitude : imprimer une épreuve, la scanner avec l'appareil réel qui fera le scan, dans la lumière où elle vivra. Pour les codes destinés à un téléphone, comment créer un QR code parcourt tout le processus, et si vous hésitez entre une puce et un symbole, NFC contre QR codes traite cette comparaison.
Lire la série de référence
Cet article fait partie du cluster fonctionnalités. Pour la version campagne, une campagne de QR codes de zéro couvre de la planification à la mesure, et qu'est-ce qu'un QR code explique comment le scan se résout.
À lire aussi sur le blog
- QR codes dynamiques vs statiques : ce qui change vraiment
- Quelle taille pour un QR code ? Tailles pour l'impression et l'écran
- NFC vs QR codes : coût, portée et quand chacun l'emporte
- QR codes du passeport numérique de produit et ce qu'ils doivent porter
- Comment suivre les scans de QR code : les statistiques qui comptent
- Design de QR codes de marque, bien fait
Questions fréquentes
Quelle est la différence entre un code-barres et un QR code ?
Un code-barres est unidimensionnel et se lit selon un seul axe : il stocke donc un identifiant court, comme les 13 chiffres d'un EAN-13. Un QR code est bidimensionnel et se lit comme une matrice : il stocke des milliers de caractères, y compris une URL complète, et embarque une correction d'erreur qui lui permet de survivre aux dégâts. En pratique, un code-barres renvoie à un enregistrement dans un système qui connaît déjà le produit, tandis qu'un QR code porte un contenu qu'un téléphone peut exploiter directement.
L'appareil photo d'un téléphone peut-il lire un code-barres classique ?
Oui. Les appareils photo des téléphones récents et la plupart des applications de scan lisent les codes-barres 1D comme l'EAN-13 et le Code 128, ainsi que les codes 2D. La différence apparaît ensuite : le téléphone obtient un numéro, et un numéro n'est utile que si une application sait quoi en faire. C'est pourquoi les emballages destinés au grand public portent souvent un QR code en plus du code-barres de vente, plutôt qu'à sa place.
Lequel contient le plus de données, un code-barres ou un QR code ?
Le QR code, de plusieurs ordres de grandeur. Un EAN-13 de vente contient exactement 13 chiffres, et une étiquette Code 128 porte typiquement quelques dizaines de caractères avant de devenir démesurément large. Un QR code à sa plus grande version (40, 177 par 177 modules) contient jusqu'à 7 089 chiffres ou 4 296 caractères alphanumériques au niveau de correction d'erreur le plus bas, ce qui explique qu'il puisse porter une URL, des identifiants Wi-Fi ou un passeport produit.
Lequel se scanne le plus vite, un code-barres ou un QR code ?
Un code-barres linéaire, en caisse ou sur une ligne d'entrepôt. Les lecteurs laser et à imageur sont conçus pour lui et le lisent sur des articles courbes ou en mouvement, quelle que soit l'orientation. Un QR code est tout à fait rapide pour une personne avec un téléphone, mais la caméra a besoin d'un instant pour faire la mise au point : personne ne dimensionne une caisse à fort débit autour de lui. La vitesse dépend plus du lecteur que du symbole.
Qu'est-ce que GS1 Sunrise 2027 ?
C'est l'initiative de GS1 pour que les systèmes de point de vente du commerce de détail soient prêts à lire les codes-barres 2D d'ici 2027. GS1 US la décrit comme une étape et précise que toutes les capacités 2D n'ont pas à être en place à cette date ; sa recommandation pour les QR codes est de porter le même GTIN que celui de l'EAN ou de l'UPC du produit. Ses propres pages n'annoncent pas le retrait de l'EAN ou de l'UPC : prévoyez donc un code-barres linéaire et un code 2D sur le même emballage.
Dois-je mettre un code-barres ou un QR code sur mon emballage ?
En général les deux, pour des tâches différentes. Le code-barres linéaire reste pour la caisse et l'inventaire, car c'est ce qu'attendent les lecteurs et les systèmes de cette chaîne. Le QR code s'ajoute pour tout ce que le client doit pouvoir atteindre : mode d'emploi, enregistrement, provenance, page de campagne. Seul le côté QR peut être repointé plus tard, et seulement si vous encodez un lien court plutôt qu'une URL figée. Un GS1 Digital Link reste une URL : la même règle s'applique.
Essayer Elido
Collez une URL, obtenez un lien court
Sans inscription. Lien actif 30 jours. Inscrivez-vous pour le garder pour toujours.
Sans inscription. Créez un compte gratuit pour 50 liens par mois.
