Aller au contenu

Lire un code-barres sur une image

Récupérez le numéro d'un code-barres sur une photo ou une capture d'écran — et faites-le vérifier, pour savoir que les chiffres sont justes avant de les saisir où que ce soit.

  • Jamais conservé
  • Pas de file d'attente, pas d'attente
  • Sans inscription, sans filigrane

Comment ça marche

1

Ajoutez l'image

La photo d'une étiquette ou d'un emballage, une capture d'écran, un scan. Si une image contient plusieurs codes-barres, ils sont tous lus.

2

Lisez le numéro

Les chiffres, le format dans lequel il a été imprimé, et si la clé de contrôle est correcte.

3

Copiez-le

Récupérez le numéro — il est déjà vérifié, ce que ne vous garantit pas une saisie recopiée depuis l'étiquette.

Pourquoi un code-barres est moins tolérant qu'un QR code

Un code-barres à bandes n'a aucune correction d'erreurs. Un QR code stocke des données redondantes pour qu'une rayure, un logo imprimé au centre ou un coin déchiré restent lisibles ; un code-barres unidimensionnel stocke chaque chiffre une seule fois, dans un motif fixe de largeurs de barres, sans rien en réserve. Tout ce qui masque une partie des barres — un reflet sur une étiquette brillante, un pli, la courbure d'une bouteille, une déchirure, un trait de feutre — empêche donc toute lecture, au lieu d'en donner une partielle. C'est une propriété de la symbologie, pas une limite de cette page, et c'est pourquoi les scanners de supermarché balaient le code d'un faisceau lumineux sous plusieurs angles à la fois.

Ce qui protège des erreurs de lecture, c'est plutôt la clé de contrôle. En EAN-13, UPC-A, EAN-8 et ITF-14, le dernier chiffre est calculé à partir des autres : un chiffre mal lu fait échouer le calcul de tout le numéro. Elle est vérifiée ici et affichée — un numéro lu et validé est donc très probablement correct, et un numéro qui échoue à la vérification est signalé plutôt que transmis avec un air plausible. Code 128 et Code 39 ont leurs propres contrôles internes.

L'image compte davantage que pour un QR code, pour la même raison. Le code doit être bien face à l'appareil, net, uniformément éclairé et aussi grand que possible dans le cadre, avec ses zones de silence — les marges vides de part et d'autre — intactes. Une photo prise en biais fausse la largeur des barres, soit précisément l'information mesurée. Recadrer au ras des barres supprime la zone de silence et rend illisible un code parfaitement valide.

Aucune base de données de produits n'est consultée, et rien n'est recherché. Vous obtenez le numéro, la symbologie dans laquelle il a été encodé, et le résultat de la clé de contrôle — pas le nom du produit. Pour cela, il faudrait interroger un catalogue commercial, donc envoyer votre scan quelque part, alors que tout l'intérêt de faire cela ici est que rien n'est envoyé nulle part.

Si vous cherchez autre chose

Pour scanner des objets plutôt que lire des images, une app d'appareil photo sur téléphone est le bon outil : elle lit en continu, essaie de nombreuses images par seconde et ajuste la mise au point et l'exposition jusqu'à ce que l'une fonctionne — une bien meilleure stratégie qu'une seule photo fixe. La plupart des appareils photo de téléphone le font désormais nativement, sans aucune app.

Pour savoir à quoi correspond un numéro, il vous faut un catalogue. Open Food Facts est gratuit et ouvert pour les produits alimentaires, et le registre de GS1 identifie le préfixe d'entreprise de n'importe quel EAN ou UPC, ce qui vous dit au moins qui l'a attribué. Pour scanner en volume — inventaire, suivi de matériel — une douchette dédiée lit un code en une fraction de seconde et tape le numéro là où se trouve votre curseur, ce qu'aucune méthode à base de photo ne peut égaler.

Questions fréquentes

Quels formats de code-barres peut-il lire ?

Ceux du commerce — EAN-13, EAN-8, UPC-A, UPC-E et ISBN — et ceux de l'industrie et de la logistique : Code 128, Code 39, Code 93, Codabar, ITF et ITF-14, ainsi que la famille GS1 DataBar. Les codes carrés comme le QR code et le Data Matrix ont leur propre page.

Que signifie « clé de contrôle » ?

Le dernier chiffre d'un code-barres produit est calculé à partir des autres : un seul chiffre mal lu fait donc échouer le calcul du numéro. Cette vérification est effectuée ici et le résultat affiché. C'est toute la différence entre un numéro fiable et un numéro qui a seulement l'air juste — et c'est pourquoi lire un code-barres vaut mieux que le recopier à l'œil depuis l'étiquette.

Le numéro indique-t-il où le produit a été fabriqué ?

Non, et il faut être clair à ce sujet, car presque tout le monde croit le contraire. Les trois premiers chiffres identifient l'organisation GS1 qui a ATTRIBUÉ le numéro, c'est-à-dire normalement le pays où l'entreprise s'est enregistrée — pas celui où la marchandise a été fabriquée. Une entreprise britannique qui vend un produit fabriqué au Vietnam a un numéro en 50x. Le pays est affiché avec cette réserve, plutôt que laissé à une mauvaise interprétation.

Mon image est-elle conservée quelque part ?

Non. L'image n'est jamais conservée ni envoyée nulle part — ce qui compte ici plus que presque partout ailleurs sur ce site, car un code peut contenir un mot de passe Wi-Fi, une demande de paiement ou un secret d'authentification à deux facteurs.

Peut-il rechercher le produit ?

Non. Il lit le numéro sur l'image et s'arrête là — le rechercher impliquerait de l'envoyer au service de quelqu'un d'autre, exactement ce que ce site ne fait pas. Le numéro est à vous, collez-le où vous voulez.

Il n'a pas pu lire mon code-barres.

Les codes-barres à bandes sont plus exigeants que les QR codes : ils n'ont aucune correction d'erreurs, si bien qu'un reflet sur les barres ou un pli qui les traverse fait perdre le numéro purement et simplement. Photographiez-le bien de face, en remplissant le cadre, avec la lumière sur le côté plutôt que dans l'axe. Un code-barres sur une bouteille arrondie doit souvent être photographié juste au-dessus de sa partie la plus plate.

Lit-il le code-barres d'une carte d'embarquement ou d'un permis ?

Ce sont généralement des codes PDF417 ou Aztec, des formats carrés — la page du lecteur de QR code les lit.

Bon à savoir : Les codes-barres à bandes n'ont aucune correction d'erreurs : tout ce qui masque une partie des barres — reflet, pli, courbure, étiquette déchirée — empêche toute lecture au lieu de donner une lecture partielle. Aucune base de données de produits n'est consultée : vous obtenez le numéro et sa vérification, pas le nom de l'article.

Intégrez cet outil à votre site

Gratuit pour tout blog, page de cours ou article d'aide. Collez un seul extrait de code et vos visiteurs pourront l'utiliser directement sur votre page.