ForHosting KIT · Images

Lecteur de code-barres

Lisez le numéro d'un code-barres EAN, UPC ou Code 128 sur une photo prise au téléphone, même d'une canette cabossée, avec le format identifié. Si le code est trop abîmé, vous recevez un avertissement plutôt qu'un numéro deviné. Vous payez à l'usage, sans abonnement.

● Stablepar requête + par image$0.002
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.

Pratique pour saisir un article sans douchette, contrôler une étiquette ou récupérer un numéro de lot depuis un cliché.

Pourquoi une photo se lit plus difficilement qu'avec une douchette

Une douchette lit un code instantanément parce qu'elle est conçue pour une seule tâche, à une distance et sous un éclairage maîtrisés. Une photo prise au téléphone n'offre aucune de ces garanties : elle arrive de travers, mal éclairée, floue, et sur un emballage courbe comme une canette ou une bouteille, les barres elles-mêmes sont déformées. Avant de mesurer la largeur des barres pour retrouver les chiffres, l'outil repère le code dans l'image et corrige ces défauts. Il reconnaît seul s'il s'agit d'un EAN, d'un UPC ou d'un Code 128 et renvoie le numéro avec le format identifié.

Où la lecture par photo est utile, sans jamais deviner

Elle sert aux inventaires faits au téléphone sans douchette, au contrôle des retours pour confirmer l'article à partir de son emballage, et aux applications où un client photographie une étiquette pour comparer les prix. Un catalogue mixte, avec des EAN ou UPC en rayon et des étiquettes logistiques en Code 128, n'a pas besoin d'être trié par format. Si le code est trop abîmé, trop petit ou trop déformé, vous recevez un avertissement au lieu d'un numéro deviné, qui pourrait désigner le mauvais produit.

Décoder sans douchette

Une douchette laser coûte cher et n’est pas toujours à portée. Un téléphone, lui, prend une photo. Ce lecteur part de cette photo pour identifier le motif et renvoyer la donnée qu’il contient : le numéro d’un EAN, la référence d’un Code 128, le code d’un UPC.

Il reconnaît ces formats linéaires et distingue automatiquement lequel il a sous les yeux, sans que vous ayez à le préciser vous-même.

Ce qui aide à une bonne lecture

La qualité de l’image fait la lecture. Un code bien éclairé, cadré droit et net se décode sans difficulté. Les ennemis sont le flou de bougé, les reflets sur un emballage plastifié et une résolution trop faible où les barres se confondent.

Un léger recadrage sur le code, sans l’écraser, améliore nettement le résultat. Les codes abîmés ou partiellement déchirés peuvent rester illisibles, comme ils le seraient pour une caisse.

Réception de marchandise

Un magasin contrôle les EAN d’une livraison en photographiant les cartons, sans sortir la douchette.

Inventaire au téléphone

Sophie Nguyen relève les références d’un rayon à partir de photos, pour recaler son stock.

Numéro de lot illisible à l’œil

Un artisan récupère le numéro de lot d’un Code 128 trop fin pour être lu à la main.

Vérification d’étiquette

Menuiserie Rousseau et Fils confirme qu’une étiquette imprimée renvoie bien la bonne référence avant expédition.

Quels formats le lecteur reconnaît-il ?

Uniquement : les codes-barres linéaires EAN-13, UPC et Code 128. Il détecte seul le format présent sur l’image, sans que vous ayez à l’indiquer au préalable.

Pourquoi ce service est-il payant alors que la génération est gratuite ?

Parce que décoder une image demande un traitement côté serveur, là où générer un code se fait dans le navigateur.

Ma photo est-elle conservée ?

Non. Elle transite par un canal chiffré le temps du décodage, puis est effacée sans copie gardée. Seule la référence décodée vous est renvoyée.

Que faire si le code n’est pas reconnu ?

Reprenez la photo : plus de lumière, un cadrage droit, moins de reflets. Un code net et bien éclairé se lit presque toujours ; un motif déchiré peut rester illisible.

L’assistance est-elle disponible en français ?

Non. Une vraie personne vous répond, mais en espagnol ou en anglais. Nous préférons vous le dire clairement plutôt que de promettre un support français qui n’existe pas.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/dev/barcode-decode

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/dev/barcode-decode \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"image":"https://ejemplo.com/imagen.jpg"}'
{
  "image": "https://ejemplo.com/imagen.jpg"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.barcode_decode",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002
par image$0.005

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Ce lecteur décode un code-barres présent sur une photo ou une image : vous fournissez le visuel, il renvoie la référence encodée, quel que soit le format — EAN-13, UPC ou Code 128.

Un traitement hébergé, facturé à l’usage

Votre photo transite par un canal chiffré le temps du décodage, puis est effacée. À la différence de la génération de code-barres, la lecture d’une image s’appuie sur un traitement côté serveur ; elle est donc facturée à l’usage : $0.002 la requête plus $0.005 par image, en dollars US, sans abonnement ni compte. L’outil s’utilise depuis cette page comme par API, pour une image isolée ou toute une série.

Puis-je décoder plusieurs images d’un coup ?

Oui. Au-delà d’une image isolée sur cette page, l’API traite des séries, facturées au même tarif par image, en dollars US.

Consulter la documentation complète du KIT →