ForHosting KIT · Outils pour développeurs

Générateur de code-barres

Un code-barres traduit une référence en un motif de barres que lisent les douchettes et les téléphones. Cet outil produit les formats les plus courants — EAN-13, UPC-A, Code 128 — à partir de votre numéro ou de votre texte, et les exporte en PNG ou en SVG, prêts à imprimer sur une étiquette.

● StableGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailApp bientôtTelegram bientôt

Tout se passe dans votre navigateur : gratuit, sans envoi de vos données.

Choisir le bon format

Chaque usage a sa symbologie. L’EAN-13 est le code produit de la grande distribution européenne, à treize chiffres ; l’UPC-A son équivalent nord-américain. Le Code 128 encode lettres et chiffres, idéal pour une référence interne, un numéro de lot ou un emplacement d’entrepôt. Le choix dépend de qui va scanner : une caisse attend un EAN valide, une gestion de stock maison se contente d’un Code 128. Saisissez la donnée, le motif se dessine aussitôt.

Des chiffres qui doivent être justes

Un EAN-13 ou un UPC intègre une clé de contrôle, un dernier chiffre calculé à partir des précédents. Si le numéro est incomplet ou erroné, le code sera refusé en caisse. L’outil calcule et vérifie cette clé pour vous, et signale un numéro qui ne tient pas. Pour un code destiné à la vente, partez d’une référence officielle attribuée à votre produit ; l’outil met en forme, il n’invente pas de code réglementaire à votre place.

Impression et automatisation

Pour des planches d’étiquettes, le SVG garde des barres nettes à toute taille, gage d’un scan fiable ; le PNG suffit à une impression ponctuelle. La génération est gratuite et illimitée dans votre navigateur, sans inscription, et vos références ne sont envoyées nulle part. Pour étiqueter tout un catalogue d’un coup, la fonction existe aussi par API et par d’autres canaux, à $0.002 la requête plus $0.005 par image, en dollars US.

Étiquettes de stock

Menuiserie Rousseau et Fils imprime un Code 128 par emplacement d’atelier pour suivre ses panneaux de bois.

Produits en boutique

Atelier Garnier SARL génère l’EAN-13 de ses articles à partir des références attribuées à sa gamme.

Numéros de lot

Un producteur encode ses numéros de lot en Code 128 pour la traçabilité de ses expéditions.

Inventaire d’association

Une bibliothèque associative étiquette ses ouvrages d’un code maison, scanné au prêt.

Quels formats de code-barres sont proposés ?

Les plus répandus : EAN-13 et UPC-A pour les produits vendus, Code 128 pour les références alphanumériques internes, ainsi que le QR code. Le choix dépend de qui doit le scanner.

L’outil calcule-t-il la clé de contrôle ?

Oui. Pour un EAN ou un UPC, le dernier chiffre de contrôle est calculé et vérifié automatiquement, ce qui évite un code refusé en caisse.

Puis-je vendre un produit avec un code généré ici ?

L’outil met en forme un numéro que vous fournissez ; il n’attribue pas de code officiel. Pour la vente, partez d’une référence EAN dûment attribuée à votre article.

Quel format pour des étiquettes nettes ?

Le SVG, vectoriel, garde des barres franches à toute taille — essentiel pour un scan fiable. Le PNG haute résolution convient à une impression ponctuelle.

Mes références sont-elles envoyées quelque part ?

Non. Le code est calculé dans votre navigateur ; les numéros que vous saisissez ne quittent pas la page et ne sont pas conservés.

Est-ce gratuit ?

Oui dans le navigateur, sans inscription ni limite. L’automatisation par API, pour étiqueter un catalogue entier, est facturée à $0.002 la requête plus $0.005 par image, en dollars US.

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-generate

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-generate \
  -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_generate",
  "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.

Consulter la documentation complète du KIT →