BarcodeSheets

Lire un code-barres depuis une image

Déposez une photo, ou pointez votre caméra vers un code-barres, et vous obtenez aussitôt le format et le texte décodés — toutes les symbologies que ce site sait générer, décodées entièrement sur votre appareil.

Déposez ici la photo d’un code-barres, ou cliquez pour en choisir une

PNG, JPG, WebP ou GIF — ou collez une image avec Ctrl+V / Cmd+V. Décodée sur cet appareil ; rien n’est envoyé sur un serveur.

Illimité — sans plafond SVG et PNG en résolution d’impression, gratuits Sans compte 100 % dans votre navigateur

Ce que ce lecteur sait décoder

Cette page relit toutes les symbologies que le reste de BarcodeSheets sait générer — Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E, ITF-14 et GS1-128 — plus les formats 2D comme le QR Code et le Data Matrix, et bien d’autres encore (Aztec, PDF417, Codabar, DataBar et d’autres) grâce au même décodeur open source zxing-cpp qu’utilisent beaucoup d’applications natives de lecture. Si une image contient plusieurs codes-barres, tous ceux qui se décodent proprement sont listés, chacun avec son format, son texte décodé et son propre bouton de copie — pas seulement le premier trouvé.

Comment fonctionne le décodage — entièrement dans votre navigateur

Le décodeur est une compilation en WebAssembly de zxing-cpp, chargée une seule fois depuis ce site et exécutée en local sur l’image que vous lui donnez — un fichier déposé, une capture d’écran collée ou une image saisie en direct par la caméra. Rien de tout cela ne touche jamais un serveur : il n’y a aucune étape d’envoi à attendre, aucune image conservée où que ce soit, et le mode caméra récupère les images directement dans le flux vidéo, vers un canevas en mémoire, plutôt que d’enregistrer ou de transmettre quoi que ce soit. Fermez l’onglet et tout disparaît, exactement comme le générateur de codes-barres de ce site n’envoie jamais non plus sur un serveur ce que vous y saisissez.

Obtenir une lecture propre à partir d’une photo

La plupart des décodages ratés se ramènent à la même poignée de causes faciles à corriger : une prise de vue floue ou mal mise au point, un code-barres trop petit dans le cadre pour que le décodeur distingue chaque barre, un reflet ou une ombre qui traverse le symbole, ou la zone de silence — la marge blanche obligatoire de chaque côté — rognée hors de l’image. Remplissez le cadre avec le code-barres, utilisez un éclairage uniforme sans reflet direct sur la surface, et tenez la caméra bien stable ; un angle légèrement imparfait ne pose en général pas de problème, le flou de bougé presque toujours. Le mode caméra continue de scanner tous les quarts de seconde jusqu’à obtenir une lecture propre ou jusqu’à ce que vous l’arrêtiez, si bien qu’un léger repositionnement entre deux tentatives suffit souvent.

Décoder un numéro ne revient pas à le posséder

Relire un code-barres jusqu’à ses chiffres ou son texte est un geste purement mécanique — cela ne dit rien de savoir si ce numéro est enregistré au nom de quelqu’un, s’il est valable pour la vente au détail, ni même s’il est attribué. Un UPC ou un EAN qui se lit ici sans problème peut malgré tout être un doublon, un numéro de remplissage jamais enregistré, ou le vrai GTIN d’une autre entreprise. Si vous préparez des étiquettes pour des produits que vous comptez vendre, générez de nouveaux codes avec le générateur par lots et faites attribuer par GS1, dans les règles, tout GTIN qui doit être unique, plutôt que de supposer qu’un numéro qui se lit est un numéro que vous pouvez utiliser librement.

Questions fréquentes

Comment lire un code-barres depuis une photo ?

Importez la photo sur cette page — glissez-la dans la zone de dépôt, cliquez pour la sélectionner, ou collez-la directement depuis le presse-papiers — et elle est décodée immédiatement, sans compte ni installation. L’image est lue entièrement dans votre navigateur par un décodeur de codes-barres en WebAssembly, si bien que la photo elle-même ne quitte jamais votre appareil.

Puis-je scanner un code-barres depuis une capture d’écran ?

Oui — une capture d’écran n’est qu’un fichier image de plus, et peu importe à ce lecteur la façon dont la photo du code-barres a été produite. Les codes-barres capturés à l’écran se décodent même un peu plus sûrement que les photos prises à la caméra, puisqu’il n’y a ni mise au point, ni flou de bougé, ni reflet à combattre ; vérifiez simplement que le code-barres n’a pas été réduit au point que ses barres se confondent.

Existe-t-il un lecteur de codes-barres en ligne gratuit ?

Celui-ci : décodages illimités, sans compte, sans filigrane, sans limite d’import, gratuit pour un usage personnel comme commercial. Il fait tourner le même décodeur open source zxing-cpp (compilé en WebAssembly) que beaucoup d’applications natives de lecture, simplement livré sous forme de page web plutôt que d’installation depuis un magasin d’applications.

Pourquoi mon code-barres ne se scanne-t-il pas ?

Presque toujours l’une de ces causes : la photo est floue ou mal mise au point, le code-barres est trop petit dans le cadre (le décodeur a besoin d’une résolution suffisante par barre), un reflet ou une ombre traverse les barres, ou la zone de silence — la marge blanche de chaque côté — a été rognée. Reprenez la photo en remplissant davantage le cadre, avec une lumière bonne et uniforme, puis réessayez ; le décodage se refait à l’instant.

Quels types de codes-barres ce lecteur peut-il décoder ?

Toutes les symbologies que ce site génère sur ses autres pages — Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E, ITF-14, GS1-128 — plus les formats 2D comme le QR Code et le Data Matrix, ainsi que plusieurs autres que prend en charge le décodeur zxing-cpp sous-jacent (Aztec, PDF417, Codabar, DataBar et d’autres encore). Si une image contient plusieurs codes-barres, ils sont tous listés, pas seulement le premier trouvé.

Décoder un code-barres, est-ce la même chose que posséder ce numéro ?

Non. Le décodage se contente de restituer les chiffres ou le texte codés dans les barres — il ne vérifie pas si ce GTIN/UPC est enregistré à votre nom, s’il est valable pour une fiche produit en commerce de détail, ni même s’il s’agit d’un numéro réellement attribué. S’il vous faut un numéro de code-barres sous lequel vous êtes véritablement autorisé à vendre, celui-là vient de GS1 (ou d’un revendeur agréé), et d’aucun décodeur.