Utilia

Lecteur de code-barres

Scannez un code-barres avec la webcam ou le téléphone, ou lisez-le sur une photo. EAN-13, UPC-A, Code 128, Code 39, QR, Data Matrix, sans rien envoyer.

Appuyez sur « Scanner avec la caméra » et autorisez l’accès, ou choisissez une image. Rien n’est envoyé.

Comment lire un code-barres

Avec la caméra

  1. Appuyez sur Scanner avec la caméra et autorisez l’accès quand le navigateur le demande. Sur téléphone, la caméra arrière est utilisée par défaut ; après le premier démarrage, vous pouvez en choisir une autre dans la liste Caméra.
  2. Visez le code-barres. Il doit occuper une bonne partie de l’image : tenez l’appareil immobile et évitez les reflets. Un cadre vert indique l’endroit où le code a été trouvé.
  3. La valeur s’affiche dans Codes lus et la caméra s’arrête. Cochez Continuer à scanner après une lecture pour enchaîner plusieurs articles (inventaire, pile de livres) : chaque nouveau code s’ajoute en haut de la liste, et un code déjà présent remonte simplement en tête. Appuyez sur Arrêter la caméra quand vous avez terminé.

Depuis une photo ou une capture d’écran

  1. Cliquez sur Choisissez ou déposez des photos de codes-barres, ou faites glisser des images sur la zone. Vous pouvez en sélectionner plusieurs à la fois.
  2. L’image s’affiche avec chaque code détecté encadré, et les valeurs s’ajoutent aux Codes lus. Une même image peut contenir plusieurs codes.

Copier copie une valeur, Tout copier copie toutes les valeurs (une par ligne), Télécharger en CSV enregistre la liste avec le type de code et l’heure de chaque lecture, et Effacer vide la liste.

Types de codes reconnus

Le décodage repose sur ZXing-C++, une bibliothèque libre de référence, compilée en WebAssembly pour fonctionner entièrement dans votre navigateur. Elle lit les codes 1D courants (EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, Code 93, Codabar, ITF, GS1 DataBar) et les codes 2D (QR Code, Micro QR, Data Matrix, PDF417, Aztec, MaxiCode).

Laissez Types de codes sur Tous les types, sauf besoin particulier. Produits (EAN, UPC), Tous les codes 1D ou Codes 2D (QR, Data Matrix, PDF417, Aztec) accélèrent un peu la lecture par caméra et évitent de lire le mauvais code quand plusieurs sont visibles, par exemple le code QR imprimé à côté du code-barres sur un colis.

Ce que le résultat vous apprend

Pour les codes produits (EAN-13 et UPC-A), l’outil vérifie la clé de contrôle et affiche le préfixe GS1 : les trois premiers chiffres désignent l’organisation GS1 qui a attribué le numéro d’entreprise, par exemple 300 à 379 pour la France, 754 et 755 pour le Canada, 000 à 139 pour les États-Unis et le Canada. Ce n’est pas le pays de fabrication : une entreprise inscrite chez GS1 France peut produire n’importe où. Les préfixes 978 et 979 correspondent à un livre (l’ISBN-10 est indiqué quand il existe), 977 à un périodique (ISSN), et 200 à 299 aux codes internes des magasins, comme les articles vendus au poids.

Si un code contient une adresse web, elle est affichée comme simple texte et n’est jamais ouverte automatiquement. Des escrocs collent de faux codes sur les horodateurs ou en envoient par courrier : lisez le domaine avant de coller l’adresse dans votre navigateur.

Confidentialité

Les images de la caméra et les photos sont analysées sur votre appareil. Rien n’est envoyé, et la caméra s’éteint quand vous appuyez sur Arrêter la caméra, quand un code est lu (sauf lecture continue) ou quand vous quittez la page. La liste des codes lus n’est pas enregistrée.

Questions fréquentes

Pourquoi la caméra ne lit-elle pas mon code-barres ?

Le plus souvent, l’image est floue, il y a un reflet ou le code est trop petit. Rapprochez-vous jusqu’à ce que le code occupe environ la moitié de la largeur de l’image, inclinez légèrement l’article pour supprimer les reflets et ajoutez de la lumière. Beaucoup de webcams d’ordinateur ne font pas la mise au point à moins de 30 cm : prenez alors une photo avec votre téléphone et choisissez l’image.

Est-ce que ça fonctionne sur téléphone ?

Oui, dans tout navigateur mobile récent. La page doit être ouverte en https pour que la caméra soit disponible, et vous devez autoriser l’accès à la caméra pour ce site.

Puis-je lire un code-barres depuis une capture d’écran ou un PDF ?

Depuis une capture d’écran ou toute image que le navigateur sait ouvrir (PNG, JPEG, WebP, GIF, et généralement HEIC sur Safari), oui. Pour un PDF, faites d’abord une capture d’écran de la page.

Que signifie « La clé de contrôle est fausse » ?

Le dernier chiffre d’un code EAN ou UPC est calculé à partir des autres. S’il ne correspond pas, le code est mal imprimé ou a été mal lu. Scannez-le de nouveau, ou saisissez-le dans un générateur de code-barres pour le vérifier.

Peut-il trouver le nom ou le prix du produit ?

Non. Un code-barres ne contient qu’un numéro ; les informations sur le produit se trouvent dans les bases de données des distributeurs et de GS1. Cet outil lit le numéro sans interroger aucune base en ligne.