Scanner et décodeur de codes-barres

Utilisez votre caméra ou téléversez une image pour lire UPC, EAN, Code 128, Code 39, ITF et Codabar — rapide, privé et gratuit. Lit aussi les codes QR.

Scanner & Décodeur

Résultat décodé
Pas encore de résultat. Utilisez Scanner ou téléversez une image.

Transformez n'importe quel ordinateur portable ou téléphone en un lecteur de codes-barres performant. Cet outil décode les symbologies courantes de la vente au détail et de la logistique en utilisant deux moteurs côté client : l'API Shape Detection quand elle est disponible (accélération matérielle sur de nombreux appareils) et un décodeur ZXing affiné en repli. Rien n'est envoyé — la détection et le décodage s'exécutent entièrement dans votre navigateur pour la rapidité et la confidentialité.

Comment fonctionne le décodage depuis la caméra et les images

  • Capture d'image : Lorsque vous appuyez sur Scanner, l'application échantillonne une image de votre flux caméra en direct (ou de l'image que vous avez téléversée).
  • Détection : Nous essayons d'abord l'API Shape Detection (BarcodeDetector) pour une détection rapide sur l'appareil. Si elle n'est pas prise en charge ou si rien n'est trouvé, nous basculons sur ZXing compilé pour le web.
  • Décodage : La zone détectée est traitée pour récupérer les données encodées (chiffres UPC/EAN, texte Code 128/39, etc.).
  • Résultats : La charge utile décodée et le format apparaissent sous l'aperçu. Vous pouvez copier le texte instantanément.
  • Confidentialité : Tout le traitement est local — aucune image ni trame vidéo ne quitte votre appareil.

Formats de codes-barres pris en charge

FormatTypeUtilisations typiques
EAN-13 / EAN-81DArticles de vente au détail dans l'UE et de nombreuses régions
UPC-A / UPC-E1DArticles de vente au détail en Amérique du Nord
Code 1281DLogistique, étiquettes d'expédition, identifiants d'inventaire
Code 391DFabrication, étiquettes d'actifs, alphanumériques simples
Interleaved 2 of 5 (ITF)1DCartons, palettes, distribution
Codabar1DBibliothèques, banques de sang, anciens systèmes
QR Code2DURL, billets, paiements, jumelage d'appareils

Conseils pour la numérisation avec la caméra

  • Éclairez le code, pas l'objectif : Utilisez une lumière vive et diffuse venant de côté pour éviter les reflets. Inclinez les étiquettes brillantes ou déplacez la source lumineuse pour éviter la surexposition.
  • Utilisez la torche si nécessaire : Sur téléphone, activez la lampe torche dans les environnements sombres. Inclinez légèrement l'appareil pour réduire les reflets.
  • Adoptez la bonne distance : Rapprochez-vous jusqu'à ce que le code occupe 60–80% de la vue. Trop loin = trop peu de pixels ; trop près = mauvaise mise au point.
  • Mise au point et exposition : Touchez le code pour faire la mise au point/auto-exposition. Appui long sur de nombreux téléphones pour verrouiller AE/AF.
  • L'orientation compte pour les codes 1D : Tournez pour que les barres soient horizontales à l'écran. Essayez 90° ou 180° si la détection coince.
  • Gardez l'appareil stable : Calmez les coudes, reposez-vous sur une surface ou utilisez les deux mains. Une pause d'une demi-seconde améliore les résultats.
  • Respectez la zone tranquille : Laissez une fine marge blanche autour du code — ne recadrez pas jusqu'aux barres.
  • Réduisez la distorsion et la courbure : Maintenez le code à plat et l'appareil parallèle. Pour les étiquettes courbes, reculez pour réduire la distorsion, puis recadrez.
  • Privilégiez la caméra principale : Évitez les objectifs ultra-larges pour les petits codes ; utilisez la caméra principale (1×) ou le téléobjectif.
  • Évitez les modes modifiant l'image : Désactivez Portrait/Beauté/HDR/modes anti-flou qui peuvent adoucir les fines barres.
  • Nettoyez l'objectif : Les empreintes et la poussière réduisent la netteté et le contraste.
  • Pour les codes QR : Gardez le carré entier (avec la zone tranquille) visible et à peu près droit ; évitez les recadrages partiels des coins repères.

Meilleurs résultats lors du téléversement d'images

  • Utilisez des formats adaptés : Le PNG conserve des bords nets ; le JPEG convient à haute qualité (≥ 85). Convertissez HEIC/HEIF en PNG ou JPEG avant de téléverser.
  • La résolution importe : Petites étiquettes : ≥ 1000×1000 px. Codes plus grands : ≥ 600×600 px. Évitez le zoom numérique — rapprochez-vous et recadrez.
  • Assurez la netteté : Stabilisez le téléphone, touchez pour faire la mise au point et faites une pause. Le flou de bougé détruit les fines barres et modules QR.
  • Recadrez en conservant une zone tranquille : Recadrez autour du code mais laissez une fine marge blanche ; ne recadrez pas jusqu'aux barres/modules.
  • Corrigez l'orientation : Si l'image est de côté/à l'envers, faites-la pivoter d'abord — la rotation EXIF n'est pas toujours respectée.
  • Contrôlez l'éclairage : Utilisez une lumière vive et diffuse ; inclinez légèrement pour déplacer l'éblouissement des étiquettes brillantes.
  • Augmentez le contraste (si nécessaire) : Convertissez en niveaux de gris et augmentez le contraste. Évitez les filtres lourds/la réduction de bruit qui brouillent les bords.
  • Aplatir et redresser : Pour les emballages courbes, reculez, alignez le code, puis recadrez plus serré.
  • Un code à la fois : Si la photo contient plusieurs codes-barres, recadrez sur la cible unique.
  • Conservez l'original : Téléversez le fichier original. Les applications de messagerie compressent souvent et ajoutent des artefacts.
  • Depuis des écrans : Privilégiez les captures d'écran directes. Si vous photographiez un écran, réduisez légèrement la luminosité pour diminuer le banding.
  • Essayez un autre appareil ou objectif : Utilisez la caméra principale (1×) pour un meilleur niveau de détail ; l'ultra-grand-angle peut nuire au décodage.

Résolution des échecs de décodage

  • Confirmez la symbologie : Gérés : EAN-13/8, UPC-A/E, Code 128, Code 39, ITF, Codabar et QR. Non pris en charge : Data Matrix, PDF417.
  • Essayez différentes orientations : Tournez le code ou l'appareil par pas de 90°. Pour les codes 1D, les barres horizontales sont les plus faciles.
  • Recadrez intelligemment : Recadrez autour du code en conservant une fine zone blanche. Ne recadrez pas dans les barres.
  • Augmentez le contraste : Améliorez l'éclairage, évitez les reflets, visez des barres foncées sur fond clair ; pour les téléversements, essayez le niveau de gris avec un contraste plus élevé.
  • Attention aux couleurs inversées : Si les barres sont claires sur fond sombre, reprenez la photo avec plus de lumière ou inversez les couleurs avant de téléverser.
  • Augmentez la résolution exploitable : Rapprochez-vous, utilisez une photo de plus haute résolution ou changez pour une meilleure caméra.
  • Réduisez la déformation/la courbure : Aplatissez l'étiquette, alignez l'appareil avec le code ou reculez, puis recadrez plus serré.
  • Vérifiez la qualité d'impression et la zone tranquille : Les bavures, rayures ou zones tranquilles manquantes peuvent empêcher le décodage. Essayez un échantillon plus propre.
  • Validez les règles de données le cas échéant : Certains formats ont des contraintes (ex. : ITF nombres pairs ; Code 39 caractères limités). Vérifiez que le code respecte ses règles.
  • Variations selon l'appareil/navigateur : Essayez un autre appareil ou navigateur. Activez la torche ; touchez pour faire la mise au point et tenez stable.
  • Téléversements d'images — orientation/traitement : Faites pivoter les photos de côté avant le téléversement. Évitez les filtres lourds ou la réduction de bruit.
  • Toujours bloqué ? Essayez un recadrage plus serré, un meilleur éclairage et un second appareil. Le code peut être endommagé ou non pris en charge.

Confidentialité & traitement sur l'appareil

Ce scanner s'exécute entièrement dans votre navigateur : les images de la caméra et les fichiers téléversés ne quittent jamais votre appareil. Utilisez-le instantanément — pas d'inscription et pas de pixels de suivi. Après le chargement initial, de nombreux navigateurs peuvent exécuter cet outil même avec une connexion instable ou hors ligne.