Générateur de code-barres

Créez des codes-barres EAN-13, EAN-8, UPC, ITF-14, CODE128 et CODE39 et téléchargez le PNG — le tout dans votre navigateur.

Comment utiliser

  1. Choisissez le format : EAN-13 pour les produits de grande distribution, EAN-8 pour les petits emballages, UPC-A pour l'Amérique du Nord, ITF-14 pour les cartons d'expédition, CODE128 ou CODE39 pour les étiquettes internes.
  2. Saisissez le numéro ou le texte. En EAN-13, EAN-8, UPC-A et ITF-14, vous pouvez omettre le dernier chiffre — la clé de contrôle est calculée et affichée pour vous.
  3. Cliquez sur « Générer », vérifiez l'aperçu et téléchargez le PNG. Tout est dessiné dans votre navigateur ; rien n'est envoyé à aucun serveur.

À propos de cet outil

Un code-barres est un numéro écrit en barres : chaque caractère devient un motif fixe de barres noires et d'espaces blancs qu'un scanner lit comme une suite de largeurs. Les familles se divisent en deux. EAN-13, EAN-8 et UPC-A sont les codes de la grande distribution — uniquement des chiffres, longueur fixe, se terminant par une clé de contrôle — et ITF-14 est leur cousin pour les cartons d'expédition dans lesquels ces produits voyagent. CODE128 et CODE39 sont libres : ils acceptent lettres et symboles, n'ont pas de longueur fixe, et sont ce qu'utilisent les entrepôts, les bibliothèques et les systèmes de gestion de parc quand le numéro leur appartient.

La clé de contrôle est ce que les gens se trompent le plus souvent à calculer : l'outil la calcule donc pour vous. La règle modulo 10 de GS1 multiplie les chiffres alternativement par 3 et par 1 de droite à gauche, les additionne et prend ce qui manque pour atteindre le multiple de dix suivant. Saisissez 978030640615 en EAN-13 et vous obtenez 9780306406157 ; collez les 13 chiffres et c'est le dernier qui est vérifié, avec affichage du chiffre correct s'il ne correspond pas. La longueur et le jeu de caractères sont contrôlés selon le format choisi avant tout tracé — CODE39 refuse les minuscules et les accents, CODE128 refuse tout ce qui sort de l'ASCII simple — si bien qu'un code impossible donne un message clair au lieu d'un symbole qu'aucun scanner ne lirait.

Le tracé se fait sur un canvas HTML dans votre navigateur, avec la bibliothèque open source JsBarcode servie depuis ce site et chargée uniquement lorsque vous générez votre premier code. Cela rend l'outil pratique pour imprimer des étiquettes de rayon dans une petite boutique, étiqueter du stock et du matériel, maquetter un emballage ou remplir un environnement de test avec des codes que les scanners lisent vraiment. Une réserve, en toute honnêteté : dessiner un EAN-13 valide ne rend pas le numéro vôtre. Les GTIN de la grande distribution sont attribués par GS1 — GS1 Brasil, ici — et imprimer un code qui appartient à une autre entreprise entrera en collision avec son produit à la caisse. Utilisez vos propres numéros enregistrés pour la vente au détail, et ce que vous voulez en interne.

La formule

Clé de contrôle GS1 (EAN-13, EAN-8, UPC-A, ITF-14) : parcourez le corps du code de droite à gauche en multipliant les chiffres alternativement par 3 et par 1, additionnez le tout, et la clé de contrôle vaut (10 - somme mod 10) mod 10.

Questions fréquentes

Ce que je saisis quitte-t-il mon navigateur ?

Non. Le numéro, l'image du code-barres et le PNG sont tous produits en JavaScript sur votre propre appareil — rien n'est transmis à aucun serveur et rien n'est stocké. Le seul fichier téléchargé est la bibliothèque de tracé elle-même, depuis vai.la, et uniquement lorsque vous générez votre premier code.

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

Uniquement si le numéro vous appartient déjà. L'outil dessine ce que vous saisissez ; il n'attribue rien. Les codes de la grande distribution doivent être concédés sous licence par GS1 afin que deux produits dans le monde ne partagent jamais le même GTIN. Pour des étiquettes internes, de l'inventaire et des étiquettes de matériel, n'importe quel numéro convient.

Quel format choisir ?

EAN-13 est la référence mondiale pour les produits de grande distribution, EAN-8 existe pour les emballages trop petits pour lui, UPC-A est la variante nord-américaine et ITF-14 va sur les cartons d'expédition. Pour les étiquettes internes, utilisez CODE128, compact et acceptant les lettres ; CODE39 est plus ancien et moins dense, mais certains systèmes hérités l'exigent encore.

Pourquoi l'outil a-t-il ajouté un chiffre à mon numéro ?

Parce que le dernier chiffre de l'EAN-13, de l'EAN-8, de l'UPC-A et de l'ITF-14 est une clé de contrôle calculée à partir des chiffres précédents. Si vous ne saisissez que le corps, l'outil le complète et vous indique le chiffre ajouté, pour que vous puissiez noter le numéro complet.

Le code-barres imprimé se scannera-t-il vraiment ?

Dans la plupart des cas, oui, en respectant quelques règles d'impression : noir plein sur blanc, jamais étiré horizontalement, et en laissant intacte la marge blanche autour du symbole (l'outil en ajoute déjà une). Évitez de le réduire beaucoup en dessous de sa taille nominale — les barres deviennent floues et les scanners commencent à échouer.

Outils associés

Des liens trop longs ? Raccourcissez-les gratuitement

Vai.la transforme n'importe quelle URL en lien court avec statistiques de clics, QR Code et votre propre biolink.

Vai.la n'est pas responsable de l'utilisation des outils ni des décisions prises sur la base de leurs résultats.