Lisez n'importe quel code-barres depuis une image ou votre caméra, dans le navigateur
Ce lecteur de code-barres en ligne lit les codes 1D et 2D sur des photos, des captures d'écran et la vidéo en direct de la caméra : EAN-13, EAN-8, UPC-A, UPC-E, ISBN, Code 128, Code 39, Code 93, ITF, Codabar, GS1 DataBar, QR Code, Data Matrix, PDF417, Aztec et MaxiCode. Tous les codes de l'image sont trouvés d'un coup, et chaque résultat affiche son texte décodé, son format et un cadre indiquant où il se trouve sur l'image. Le décodage s'exécute en WebAssembly sur votre appareil grâce au moteur open source ZXing : les images et les codes qu'elles contiennent ne sont jamais envoyés.
Comment scanner un code-barres en ligne
- 1Déposez une photo ou une capture d'écran sur la page, cliquez sur Choisir une image, ou collez une image copiée avec Ctrl+V (Cmd+V sur Mac).
- 2Ou passez en mode Caméra, appuyez sur Démarrer la caméra et autorisez l'accès. Tenez le code-barres à plat et immobile dans le champ ; il est lu plusieurs fois par seconde.
- 3Chaque code trouvé est entouré sur l'image avec un numéro qui correspond à sa fiche de résultat. Survolez une fiche pour mettre son cadre en évidence.
- 4Copiez le texte décodé en un clic. Si le code contient une adresse web, le lien est vérifié contre les pièges courants avant que vous ne l'ouvriez.
- 5Limitez la recherche aux Codes-barres 1D ou aux Codes 2D si vous n'avez besoin que d'un type : c'est plus rapide et cela évite de capter d'autres codes de l'étiquette.
Formats de code-barres pris en charge
- Commerce : EAN-13, EAN-8, UPC-A, UPC-E, ISBN
- Les codes présents sur presque tous les produits en magasin et au dos des livres. La clé de contrôle est vérifiée au décodage : un résultat n'est affiché que s'il est cohérent.
- Industrie : Code 128, Code 39, Code 93, ITF, Codabar
- Étiquettes d'expédition, numéros de suivi de colis, étiquettes d'inventaire, cartes de bibliothèque, poches de sang et rayonnages d'entrepôt. Les codes de carton GS1-128 et ITF-14 sont lus aussi.
- GS1 DataBar
- Les codes compacts des fruits et légumes et des bons de réduction, y compris les variantes empilées et étendues.
- 2D : QR Code, Data Matrix, PDF417, Aztec, MaxiCode
- QR codes sur les affiches, Data Matrix sur l'électronique et les boîtes de médicaments, PDF417 sur les cartes d'identité et les cartes d'embarquement, Aztec sur les billets de train et d'avion, et MaxiCode sur les colis UPS.
Conseils pour une lecture fiable
- Faites occuper une bonne partie du cadre au code-barres, mais gardez visible la marge blanche de chaque côté des barres : les lecteurs ont besoin de cette zone de silence pour repérer le début du code.
- Tenez la caméra parallèle à l'étiquette. Les longs codes 1D se lisent mieux lorsqu'ils traversent l'image horizontalement.
- Évitez les reflets des emballages brillants en inclinant légèrement l'article, et utilisez la lumière du jour ou une lampe plutôt que le flash de près.
- Si la caméra du téléphone n'arrive pas à faire la mise au point d'aussi près, reculez un peu : un petit code net se lit mieux qu'un grand code flou.
- Pour une capture d'écran ou un document scanné, collez-le directement au lieu de photographier l'écran, ce qui ajoute du moiré et du flou.
- Les impressions pâlies ou peu contrastées sont relues automatiquement avec un contraste renforcé et des couleurs inversées.
Ce que le résultat vous indique
Le badge de format nomme la symbologie, par exemple EAN-13 ou Data Matrix. Un second badge apparaît quand le contenu n'est pas du texte brut : GS1 pour les codes qui portent des identifiants d'application GS1 (par exemple (01) pour un GTIN, (17) pour une date de péremption et (10) pour un numéro de lot), ou Binaire quand le code contient des octets bruts plutôt que du texte.
Le cadre numéroté sur l'image montre exactement de quel code provient chaque résultat, ce qui aide quand une étiquette porte plusieurs codes-barres, comme une étiquette d'expédition avec un numéro de suivi, un code postal et un code 2D.
Un numéro EAN ou UPC identifie un produit mais ne contient ni son nom ni son prix ; ces données se trouvent dans la base du distributeur ou de la marque. Pour créer votre propre code-barres, utilisez le générateur de code-barres. Pour les QR codes contenant des identifiants Wi-Fi, des contacts ou des liens, le lecteur de QR code détaille aussi le contenu champ par champ.
Confidentiel par conception
Les codes-barres des cartes d'embarquement, cartes d'identité, ordonnances et étiquettes d'expédition peuvent contenir des données personnelles. Ce lecteur décode tout localement : le moteur ZXing est compilé en WebAssembly, servi par ce site et exécuté dans l'onglet de votre navigateur. Les images, les images de la caméra et le texte décodé ne quittent jamais votre appareil, et la caméra s'arrête dès que vous l'arrêtez, changez d'onglet ou quittez la page.
Questions fréquentes
- Comment scanner un code-barres à partir d'une image ?
- Déposez l'image sur la page, choisissez-la avec le bouton ou collez-la avec Ctrl+V. Chaque code-barres de l'image est décodé et entouré, avec son texte et son format affichés à côté.
- Puis-je scanner un code-barres avec la webcam de mon ordinateur portable ?
- Oui. Passez en mode Caméra, appuyez sur Démarrer la caméra et autorisez l'accès. Les webcams ont souvent du mal à faire la mise au point de près : tenez le code-barres à 15–30 cm et gardez-le immobile.
- Pourquoi mon code-barres n'est-il pas détecté ?
- En général, l'image est floue, les barres sont trop petites ou la marge blanche autour du code est coupée. Essayez une photo plus nette et plus proche où le code entier et ses marges sont visibles, évitez les reflets et vérifiez que le filtre de format est sur Tous les formats.
- Peut-il lire plusieurs codes-barres sur une même image ?
- Oui. Tous les codes de l'image sont décodés en même temps et numérotés sur l'image, pour que vous voyiez quel résultat correspond à quel code.
- Lit-il les QR codes et les Data Matrix ?
- Oui. En plus des codes-barres 1D, il lit QR Code, Micro QR, Data Matrix, PDF417, Aztec et MaxiCode.
- Puis-je retrouver le produit à partir d'un code-barres EAN ou UPC ?
- Le lecteur vous donne le numéro. Le code-barres lui-même ne contient ni le nom ni le prix du produit : copiez le numéro et cherchez-le dans une base de données de produits ou un moteur de recherche.
- Mes images sont-elles envoyées ?
- Non. Le décodage s'exécute en WebAssembly dans votre navigateur. Les images, la vidéo de la caméra et les résultats restent sur votre appareil.
- Fonctionne-t-il sur iPhone et Android ?
- Oui, dans tout navigateur mobile récent. Sur un téléphone, la caméra arrière est utilisée par défaut ; si vous avez plusieurs caméras, vous pouvez en choisir une autre dans la liste.