Des codes-barres prêts à imprimer dans tous les formats courants du commerce et de la logistique
Ce générateur de code-barres dessine des symboles EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, ITF-14, Interleaved 2 of 5, Codabar, MSI Plessey et Pharmacode pendant que vous tapez. Omettez la clé de contrôle et elle est calculée pour vous ; tapez un code complet et la clé est vérifiée, avec la bonne valeur proposée si elle est fausse. Réglez la largeur des barres, la hauteur, la zone de silence, le texte lisible et les couleurs, puis téléchargez un SVG vectoriel pour l'impression ou un PNG jusqu'à une résolution 8×. Tout s'exécute dans votre navigateur : les valeurs que vous encodez ne sont jamais envoyées.
Comment créer un code-barres
- 1Choisissez la symbologie dans la barre d'outils. Utilisez EAN-13 ou UPC-A pour les produits vendus en magasin, ITF-14 pour les cartons d'expédition et Code 128 pour tout ce qui contient des lettres.
- 2Tapez ou collez la valeur. Pour les codes EAN et UPC, vous pouvez saisir les chiffres sans la dernière clé de contrôle : elle est ajoutée automatiquement.
- 3Si vous avez tapé un code complet, une coche verte confirme la clé de contrôle. Une clé fausse est signalée avec la bonne valeur et un bouton pour l'utiliser.
- 4Réglez la largeur des barres, la hauteur, la marge, la taille de police et les couleurs. Gardez des barres foncées sur un fond clair pour que les lecteurs puissent le lire.
- 5Téléchargez le SVG pour vos fichiers d'impression et d'emballage, ou choisissez une échelle et téléchargez un PNG. Vous pouvez aussi copier le balisage SVG directement dans votre code.
Quel type de code-barres utiliser ?
- EAN-13
- Le code-barres commercial à 13 chiffres utilisé partout dans le monde hors Amérique du Nord. Les premiers chiffres forment un préfixe entreprise GS1 attribué au propriétaire de la marque, et le dernier est une clé de contrôle mod-10.
- UPC-A
- Le code-barres commercial à 12 chiffres utilisé aux États-Unis et au Canada. Un UPC-A est un EAN-13 précédé d'un zéro, si bien que les lecteurs de caisse modernes lisent les deux.
- EAN-8 et UPC-E
- Des versions courtes pour les petits emballages où un code de taille normale ne tient pas. L'UPC-E compresse en 8 chiffres un UPC-A contenant des suites de zéros ; cet outil affiche l'UPC-A complet correspondant.
- Code 128
- Un code compact à haute densité qui peut contenir les 128 caractères ASCII. Le choix habituel pour les étiquettes internes, les étiquettes d'inventaire, les étiquettes d'expédition et le GS1-128. Le mode automatique passe d'un jeu de caractères A, B ou C à l'autre pour garder le code-barres aussi court que possible.
- Code 39
- Un code alphanumérique plus ancien avec des majuscules, des chiffres et quelques symboles. Il est large mais très tolérant à une mauvaise impression, et reste exigé par certaines normes d'étiquetage de l'automobile et de la défense.
- ITF-14 et Interleaved 2 of 5
- Des codes numériques qui encodent les chiffres par paires. L'ITF-14 porte un GTIN à 14 chiffres sur les cartons extérieurs en carton ondulé ; l'ITF simple contient n'importe quel nombre pair de chiffres.
- Codabar, MSI et Pharmacode
- Des codes historiques spécialisés : Codabar pour les bibliothèques, les banques de sang et les bordereaux de transport, MSI Plessey pour les étiquettes de rayonnage d'entrepôt, et Pharmacode pour le contrôle des emballages pharmaceutiques.
Comment les clés de contrôle sont calculées
EAN-13, EAN-8, UPC-A, UPC-E et ITF-14 se terminent tous par une clé de contrôle GS1 mod-10. En partant du chiffre de données le plus à droite, les chiffres sont multipliés alternativement par 3 et par 1 puis additionnés ; la clé de contrôle est ce qui amène cette somme au multiple de dix suivant. Pour 590123412345, la somme pondérée vaut 83, donc la clé de contrôle est 7 et l'EAN-13 complet est 5901234123457.
La clé de contrôle permet au lecteur de détecter une erreur de lecture au lieu d'enregistrer le mauvais produit : un code avec une clé fausse sera donc refusé en caisse. Quand vous collez ici un code complet, le dernier chiffre est comparé à celui calculé et l'outil vous indique exactement le chiffre attendu.
Le Code 39 possède un caractère de contrôle mod-43 facultatif, et le MSI prend en charge mod 10, mod 11 et la double clé de contrôle. Le Code 128 comporte toujours une somme de contrôle mod-103 obligatoire, ajoutée automatiquement et jamais imprimée dans le texte sous les barres.
Obtenir un code-barres qui se scanne
- Conservez la zone de silence : la marge vierge de chaque côté doit faire au moins dix fois la barre la plus fine. Ne la rognez pas dans votre mise en page.
- Imprimez des barres foncées sur fond clair. Les barres rouges, orange et jaunes sont invisibles pour la lumière rouge des lecteurs laser, et les codes inversés (clair sur foncé) échouent sur de nombreux lecteurs.
- N'écrasez pas le code-barres horizontalement. Redimensionnez-le proportionnellement et préférez le SVG pour que les barres restent nettes à toutes les tailles.
- Les codes EAN et UPC commerciaux doivent être imprimés près de leur taille nominale (37,29 × 25,93 mm pour l'EAN-13). En dessous de 80 %, ils deviennent difficiles à lire.
- Testez le résultat imprimé avec un téléphone, par exemple avec notre lecteur de code-barres, avant de lancer tout le tirage.
Dois-je acheter un numéro de code-barres ?
Pour vendre des produits chez des distributeurs et sur des marketplaces, il vous faut des GTIN (les numéros contenus dans les codes-barres EAN et UPC) sous licence GS1 ou auprès d'un revendeur accepté par le distributeur. Le générateur dessine n'importe quel numéro valide, mais il ne peut pas créer un numéro enregistré au nom de votre entreprise. Pour un usage interne comme l'inventaire, le suivi des équipements ou les billets d'événement, le Code 128 avec votre propre numérotation fonctionne sans aucune inscription.
Pour des données de plus de quelques dizaines de caractères, comme des URL ou des cartes de contact, un code 2D en contient bien plus dans moins d'espace : essayez le générateur de QR code.
Questions fréquentes
- Ce générateur de code-barres est-il gratuit ?
- Oui. Pas d'inscription, pas de filigrane et aucune limite au nombre de codes-barres créés. Les fichiers SVG et PNG peuvent être utilisés commercialement.
- Comment calculer la clé de contrôle d'un EAN-13 ou d'un UPC-A ?
- Tapez les 12 premiers chiffres d'un EAN-13 (ou les 11 premiers d'un UPC-A) : la clé de contrôle est calculée et ajoutée. Le message sous le champ indique quel chiffre a été ajouté.
- Pourquoi ma clé de contrôle est-elle indiquée comme fausse ?
- Le dernier chiffre que vous avez tapé ne correspond pas à la somme de contrôle GS1 mod-10 des autres chiffres, généralement à cause d'une faute de frappe. Le message affiche le bon chiffre, et un bouton remplace le code par la version corrigée.
- Faut-il télécharger le SVG ou le PNG ?
- Utilisez le SVG pour l'impression, l'emballage et les logiciels d'étiquettes : il est vectoriel, donc les barres restent parfaitement nettes à toutes les tailles. Utilisez le PNG pour les documents, les sites web et les outils qui n'acceptent que des images, avec une échelle plus élevée pour l'impression.
- Un code-barres peut-il contenir des lettres ?
- EAN, UPC, ITF, MSI et Pharmacode sont uniquement numériques. Le Code 128 encode toutes les lettres, chiffres et symboles ASCII, et le Code 39 encode les majuscules, les chiffres ainsi que - . $ / + % et l'espace.
- 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 ; l'EAN-13 en compte 13 et sert partout ailleurs. Un UPC-A équivaut à un EAN-13 commençant par 0, et les lecteurs de caisse lisent les deux.
- Puis-je utiliser des codes-barres en couleur ?
- Oui, mais gardez un fort contraste : des barres foncées sur un fond clair. Évitez les barres rouges ou jaunes, que les lecteurs laser ne voient pas. L'outil vous avertit quand le contraste est faible ou que les couleurs sont inversées.
- Mes données sont-elles envoyées ?
- Non. Les codes-barres sont dessinés dans votre navigateur avec la bibliothèque JsBarcode et les fichiers sont créés sur votre appareil. Rien de ce que vous tapez n'est envoyé à un serveur.