AccueilApprendreQR code vs code-barres : la vraie différence
Bases

QR code vs code-barres : la vraie différence

L'un identifie un produit à une caisse. L'autre transporte l'information elle-même. Le commerce passe lentement du premier au second.

8 min de lecture · Mis à jour août 2026

La réponse courte

Un code-barres de magasin classique est un numéro de produit et rien d'autre. Les rayures sur une boîte de céréales encodent douze chiffres, et chaque prix, nom et niveau de stock vit dans une base vers laquelle ce numéro pointe. Loin de cette base, le code-barres ne veut rien dire.

Un QR code transporte l'information elle-même. Il peut tenir jusqu'à 7 089 chiffres, ou 4 296 caractères alphanumériques, donc toute l'adresse, toute la carte de contact ou tout l'identifiant Wi-Fi tient dans le motif. Pas de recherche, pas de base, pas de système auquel se connecter.

La distinction qui compte vraiment n'est pas une dimension contre deux. C'est un pointeur contre une charge utile. Un code-barres renvoie à quelque chose. Un QR code contient quelque chose.

Ce que chacun contient

L'écart de capacité n'est pas incrémental, c'est trois ordres de grandeur, et c'est pourquoi les deux ont fini utilisés pour des choses complètement différentes.

Code-barres UPC-AQR code
FormeRayures, lues sur un axeCarrés, lus sur deux axes
Données maximales12 chiffres7 089 chiffres ou 4 296 caractères
Tient une adresse webNonOui
Tolérance aux dégâtsUn chiffre de contrôle détecte seulement les erreursReconstruit jusqu'à 30 %
Besoin d'une baseOui, pour vouloir dire quelque choseNon
Lu par une caméra de téléphone nueEn général, une appli est nécessaireOui, nativement

La tolérance aux dégâts est la différence sous-estimée

Un code-barres UPC a un chiffre de contrôle, qui permet à un scanner de remarquer qu'une lecture était fausse. Remarquer, c'est tout ce qu'il peut faire. Si une rayure est griffée, tachée ou déchirée, le code-barres ne se récupère pas et le caissier tape le numéro à la main.

Un QR code utilise la correction d'erreur de Reed-Solomon, qui ne se contente pas de détecter les dégâts mais reconstruit les données manquantes à partir d'une redondance volontairement répartie dans le motif. Il y a quatre niveaux : environ 7, 15, 25 et 30 % récupérables, nommés L, M, Q et H. Au plus haut niveau, presque un tiers du code peut être détruit et il se lit encore.

C'est aussi le mécanisme qui fait qu'un logo au milieu d'un QR code fonctionne tout court. Le logo, c'est un dégât. La correction d'erreur l'absorbe, c'est pourquoi monter le niveau de correction est le conseil standard quand on en ajoute un, et pourquoi un logo qui couvre trop casse encore le code, quel que soit le niveau choisi.

Pourquoi les magasins gardent les rayures

Vu tout ce qui précède, la question évidente est pourquoi le commerce n'a pas basculé il y a des années. La réponse n'est pas le conservatisme technique, c'est l'infrastructure, et les raisons sont bonnes.

  • Le numéro est licencié, pas inventé. Un numéro de produit en magasin est un GTIN délivré via GS1. Vous ne pouvez pas en générer un valide vous-même, dans aucun format de code-barres, et une enseigne ne référencera pas un produit dont le numéro n'est pas correctement enregistré.
  • Les scanners laser sont faits pour les rayures. Un scanner de supermarché balaye une ligne laser et lit un motif à une dimension extrêmement vite, sous des angles malcommodes. Lire un code 2D demande un imageur à caméra, que beaucoup de caisses n'ont acquis que récemment.
  • La vitesse en caisse se mesure en fractions de seconde, multipliées par des millions de scans. Un changement qui ralentit l'encaissement même légèrement coûte cher d'une façon facile à sous-estimer.
  • Cela fonctionne déjà. Remplacer quelque chose de fonctionnel dans chaque magasin, entrepôt et fournisseur de la planète demande plus de justification que la capacité extra à elle seule.

Ce qui change d'ici 2027

Cette justification existe maintenant, et la transition est officiellement en cours. Sous l'initiative GS1 Sunrise 2027, les systèmes de caisse de plus de quarante pays devront pouvoir scanner des codes 2D, c'est-à-dire GS1 DataMatrix et QR codes GS1 Digital Link, d'ici fin 2027. Walmart, Carrefour, Tesco et d'autres ont publié des feuilles de route et modernisent le matériel de scan maintenant.

L'intérêt, c'est qu'un seul code sur l'emballage peut servir la caisse et le client à la fois. Le même carré peut porter le numéro de produit pour l'encaissement plus un numéro de lot, une date de péremption et un lien vers les allergènes, les ingrédients ou les consignes de tri. Pendant la transition, les emballages devraient porter les deux marques, donc les rayures ne disparaissent pas de sitôt.

Un bémol à dire clairement, parce que c'est là que cet article pourrait vous induire en erreur : un QR code GS1 Digital Link n'est pas simplement un QR code avec votre site dedans. Il encode un GTIN licencié dans une structure précise. Un code issu de ce générateur, ou de n'importe quel outil généraliste, ne fonctionnera pas à une caisse de supermarché. Si vous emballez un produit pour le commerce, votre point de départ est GS1, pas un outil gratuit.

Lequel devriez-vous fabriquer

Pour presque toutes les personnes qui lisent ceci, la question se répond d'elle-même, mais il vaut la peine d'être explicite sur la frontière.

  • Vendre un produit en magasin : vous avez besoin d'un GTIN GS1 et d'un code-barres construit à partir de celui-ci. Demandez à votre enseigne ce qu'elle accepte aujourd'hui, et si elle veut un code 2D à côté.
  • Suivre votre propre stock, vos actifs ou votre matériel en interne : les deux marchent, et un QR code est en général plus simple parce que le personnel peut le scanner avec les téléphones qu'il a déjà.
  • Envoyer quelqu'un vers une adresse web, une carte, un formulaire, une page d'avis ou un réseau Wi-Fi : QR code, sans hésiter. Un code-barres ne peut pas tenir une URL du tout.
  • Mettre de l'information sur quelque chose qui sera frotté, mouillé ou manipulé : QR code, et montez le niveau de correction d'erreur.
  • Tout cas où la personne qui scanne est un membre du public plutôt qu'un membre du personnel : QR code, parce que son téléphone le lit sans appli et sans formation.

Une idée fausse fréquente à lever : un QR code est un code-barres. C'est un code-barres à deux dimensions. Quand les gens disent « code-barres », ils veulent en général dire la version rayée de magasin, et quand ils demandent « un code-barres, pas un QR code », ils veulent presque toujours un UPC ou un EAN pour les rayons, ce qui est une affaire GS1 plutôt qu'une affaire de design.

En créer un maintenant

Gratuit, sans inscription, et votre code n'expire jamais.

OUVRIR LE GÉNÉRATEUR →
Guides liés

QR code vs code-barres : la vraie différence FAQ

Un QR code est-il un type de code-barres ?
Oui. Un QR code est un code-barres à deux dimensions, inventé par Denso Wave en 1994. Dans le langage courant, « code-barres » désigne surtout la version rayée à une dimension, UPC ou EAN, c'est pourquoi on les traite comme deux choses distinctes.
Combien de données de plus un QR code tient-il par rapport à un code-barres ?
Environ trois ordres de grandeur de plus. Un code-barres UPC-A tient douze chiffres. Un QR code tient jusqu'à 7 089 chiffres, 4 296 caractères alphanumériques, 1 817 caractères kanji ou 2 953 octets, selon ce que vous encodez.
Puis-je remplacer un code-barres par un QR code sur un produit vendu en magasin ?
Pas encore comme simple remplacement. L'encaissement en magasin exige un GTIN licencié via GS1, et la plupart des caisses attendent encore le format rayé. Sous GS1 Sunrise 2027, les systèmes devront gérer les codes 2D d'ici fin 2027, les emballages portant les deux marques pendant la transition. Demandez à votre enseigne ce qu'elle accepte aujourd'hui.
Pourquoi les QR codes scannent-ils encore quand ils sont abîmés ?
La correction d'erreur de Reed-Solomon. Des données redondantes sont réparties volontairement dans le motif pour que les morceaux manquants puissent être reconstruits, et pas seulement détectés. Au plus haut des quatre niveaux, environ 30 % peut être perdu et le code se lit encore — c'est le même mécanisme qui permet à un logo de siéger au milieu.
Mon téléphone peut-il scanner un code-barres de magasin classique ?
En général seulement avec une appli. Les caméras de téléphone détectent les QR codes nativement, mais les codes-barres de caisse à une dimension demandent en général une appli de scan dédiée, et même alors le téléphone ne peut vous dire que le numéro, sauf si l'appli le cherche dans une base produits.

Vous avez votre code ? ☕ Offrez-moi un café — cela garde cet outil gratuit pour tout le monde.