Mode d'emploi
- Choisissez le Type de code-barres. Pour un produit vendu en magasin, choisissez EAN-13, ou UPC-A en Amérique du Nord.
- Saisissez le Nombre ou texte sans la clé de contrôle, ou le code complet. La ligne d'état indique si la clé a été ajoutée ou vérifiée.
- Réglez la Largeur des barres et la Hauteur des barres, et cochez Afficher le nombre sous les barres si vous le voulez.
- Cliquez sur Télécharger le PNG ou Télécharger le SVG pour un code-barres, ou saisissez une valeur par ligne dans Une valeur par ligne et cliquez sur Créer les fichiers PNG (ZIP).
Comment la clé de contrôle est calculée
EAN-13, EAN-8, UPC-A et ITF-14 se terminent par une clé de contrôle, calculée selon la méthode modulo 10 qu'utilise GS1 pour ses numéros. En comptant depuis la droite, les chiffres sans la clé sont pondérés par 3, 1, 3, 1, et ainsi de suite. La somme pondérée est prise modulo 10 et retranchée de 10, et un résultat de 10 devient 0.
Pour 400638133393, la somme pondérée est 89, donc la clé est 1. Saisissez le nombre sans sa clé et l'outil l'ajoute. Saisissez le code complet et l'outil le vérifie : il le refuse si le dernier chiffre est faux, car un scanner lirait alors un autre produit.
Choisir un type de code-barres
- EAN-13 : le code à 13 chiffres de la plupart des produits du commerce dans le monde.
- UPC-A : le code à 12 chiffres des produits vendus en Amérique du Nord.
- EAN-8 : un code court à 8 chiffres pour les très petits emballages.
- ITF-14 : un code à 14 chiffres pour les cartons d'expédition, au format GTIN-14.
- Code 128 : toutes les lettres, chiffres et symboles imprimables, utilisés dans la logistique et sur les étiquettes. La bibliothèque de dessin calcule son propre caractère de contrôle : vous ne saisissez que le texte.
- Code 39 : des majuscules, des chiffres et quelques symboles. Il est plus ancien et plus long que le Code 128, mais reste courant dans certains secteurs.
Impression et lecture
Gardez une marge claire autour des barres (la zone de silence) pour que le scanner trouve le code. La barre la plus fine ne doit pas être plus fine que ce que votre imprimante sait reproduire. Des barres noires sur fond blanc ou clair se lisent le mieux.
Utilisez le fichier SVG pour l'impression : il reste net à toute taille. Un PNG réalisé avec une largeur de barre d'au moins 2 pixels fonctionne aussi s'il est imprimé à 100 %.
Exemple : un produit du commerce
Saisissez 400638133393 avec le type EAN-13. L'outil ajoute la clé 1, si bien que le code est 4006381333931, et ses chiffres sont imprimés sous les barres.
Choisissez Télécharger le PNG pour enregistrer un code-barres, ou saisissez plusieurs numéros de produits dans Une valeur par ligne puis cliquez sur Créer les fichiers PNG (ZIP) pour obtenir un PNG par produit dans un seul fichier.
Questions fréquentes
L'outil ajoute-t-il la clé de contrôle ou la vérifie-t-il ?
Les deux, selon ce que vous saisissez. Un nombre sans son dernier chiffre reçoit la clé de contrôle. Un code complet est vérifié : si son dernier chiffre est faux, l'outil le refuse, pour qu'aucun code-barres erroné ne soit créé.
Les numéros que je saisis sont-ils envoyés à un serveur ?
Non. Les barres sont dessinées dans votre navigateur avec la bibliothèque JsBarcode, et les fichiers PNG, SVG et ZIP sont créés sur votre appareil. Ce que vous saisissez n'est ni envoyé ni conservé.
Puis-je utiliser ces codes-barres sur les produits que je vends ?
Un code-barres n'identifie un produit que si son numéro vous appartient. Les organismes membres de GS1 attribuent les préfixes des entreprises, et un numéro copié ou inventé peut entrer en conflit avec un autre produit en magasin. Obtenez vos numéros auprès de GS1 ou de l'organisme national membre de GS1.
Pourquoi mon code-barres imprimé ne se lit-il pas ?
Les causes habituelles sont des barres trop fines, une couleur peu contrastée ou une marge insuffisante autour des barres. Imprimez le fichier SVG à une taille où les barres restent nettes, et gardez la marge que l'outil ajoute.
Quelle est la différence entre EAN-13 et UPC-A ?
L'UPC-A compte 12 chiffres et sert surtout en Amérique du Nord, tandis que l'EAN-13 en compte 13. Un code UPC-A devient un code EAN-13 lorsqu'on ajoute un zéro devant lui, et la plupart des scanners lisent les deux.
Le Code 39 peut-il contenir des minuscules ?
Non. Le Code 39 ne contient que des majuscules, des chiffres et quelques symboles : l'outil transforme donc les lettres en majuscules. Utilisez le Code 128 lorsque le texte doit contenir des minuscules.
Sources
- GS1 : calculateur de clé de contrôle et méthode modulo 10 (en anglais)
- GS1 : normes des codes-barres pour les produits et l'expédition (en anglais)
- JsBarcode : la bibliothèque libre de codes-barres utilisée par cet outil, licence MIT (en anglais)
Chiffres et texte vérifiés pour la dernière fois le mardi 10 novembre 2026.