Comment créer un code-barres
- Choisissez le Type de code-barres : Code 128 pour du texte et des étiquettes internes, EAN-13 ou UPC-A pour les produits vendus en magasin, ITF-14 pour les cartons d'emballage, etc. (voir le tableau ci-dessous).
- Saisissez votre valeur dans Nombre ou texte à encoder, ou touchez l'un des Exemples. Pour les codes EAN, UPC et ITF-14, vous pouvez omettre le dernier chiffre : le chiffre de contrôle est calculé et ajouté. Si vous saisissez tous les chiffres, le chiffre de contrôle est vérifié, et s'il est faux, l'outil vous l'indique avec la bonne valeur.
- Suivez l'aperçu en direct. Encodé affiche le numéro complet contenu dans les barres, et Copier le numéro le copie. Pour les codes de vente au détail et de cartons, Calcul du chiffre de contrôle détaille le calcul.
- Ajustez les Options si nécessaire : Largeur de barre, Hauteur des barres (px), Zone de silence, Taille de police (px), Afficher le texte, Couleur des barres et Arrière-plan. L'outil vous avertit lorsque des couleurs ou des marges posent problème aux lecteurs.
- Cliquez sur Télécharger en PNG (rendu à l'Échelle PNG choisie pour des bords nets), sur Télécharger en SVG pour les logiciels d'impression et de PAO, ou sur Imprimer pour n'imprimer que le code-barres.
Quel type de code-barres choisir ?
| Type | Caractères | Longueur | Usage courant |
|---|---|---|---|
| EAN-13 | Chiffres | 13 (12 + chiffre de contrôle) | Produits vendus en magasin dans le monde entier ; livres (ISBN commençant par 978 ou 979) |
| UPC-A | Chiffres | 12 (11 + chiffre de contrôle) | Produits vendus en magasin en Amérique du Nord |
| EAN-8 | Chiffres | 8 (7 + chiffre de contrôle) | Petits emballages où un EAN-13 ne tient pas |
| UPC-E | Chiffres | 8 (système de numérotation, 6 chiffres, chiffre de contrôle) | Petits emballages en Amérique du Nord (un UPC-A compressé) |
| ITF-14 | Chiffres | 14 (13 + chiffre de contrôle) | Cartons d'emballage et codes de colis (GTIN-14) |
| Code 128 | Tout l'ASCII imprimable | Variable | Logistique, étiquettes d'expédition, identifiants internes |
| Code 39 | A–Z, 0–9, espace, - . $ / + % | Variable | Industrie, badges d'identification, automobile et défense |
| ITF | Chiffres | Nombre pair | Entrepôts et distribution |
| Codabar | 0–9, - $ : / . +, début/fin A–D | Variable | Bibliothèques, banques du sang, anciens systèmes |
Code 128 est le choix polyvalent le plus compact pour du texte : il passe automatiquement en mode double densité pour les suites de chiffres. GS1-128 est une application GS1 du Code 128 qui ajoute des champs de données normalisés, comme les numéros de lot et les dates de péremption ; on le trouve sur les étiquettes de palettes et de logistique. Code 39 est plus ancien et plus large, mais presque tous les lecteurs le lisent et il ne nécessite aucun caractère de contrôle.
Comment fonctionne le chiffre de contrôle
Les codes EAN-13, EAN-8, UPC-A, UPC-E et ITF-14 se terminent tous par un chiffre de contrôle qui permet au lecteur de détecter une erreur de lecture. Ils suivent la même règle GS1 :
- En partant du chiffre le plus à droite (avant le chiffre de contrôle), multipliez les chiffres alternativement par 3 et par 1 : 3, 1, 3, 1, et ainsi de suite.
- Additionnez les produits.
- Chiffre de contrôle = (10 − somme mod 10) mod 10, c'est-à-dire ce qu'il manque pour atteindre le multiple de 10 suivant.
Exemple détaillé, EAN-13 400638133393 : en partant de la droite, 3×3 + 9×1 + 3×3 + 3×1 + 3×3 + 1×1 + 8×3 + 3×1 + 6×3 + 0×1 + 0×3 + 4×1 = 89. Le multiple de 10 suivant est 90, donc le chiffre de contrôle est 1 et le numéro complet est 4006381333931. Pour l'UPC-A 03600029145, la somme est 58, donc le chiffre de contrôle est 2 : 036000291452. Les codes UPC-E reprennent le chiffre de contrôle du numéro UPC-A dont ils sont la forme compressée. Code 39 peut comporter un caractère de contrôle facultatif modulo 43 (la somme des valeurs des caractères divisée par 43, dont on garde le reste), et Code 128 inclut toujours un caractère de contrôle modulo 103 que le lecteur utilise sans l'afficher.
Conseils d'impression
- Taille : un EAN-13 ou un UPC-A à la taille nominale GS1 (100 %) mesure environ 37,3 mm de large, zones de silence comprises, avec un module (la barre la plus fine) de 0,33 mm. Ne réduisez pas beaucoup les codes de vente au détail en dessous de cette taille.
- Zone de silence : conservez la marge vierge des deux côtés. L'EAN-13 exige 11 modules à gauche et 7 à droite, l'UPC-A 9 de chaque côté, et Code 128, Code 39 et ITF environ 10. Du texte ou le bord d'un cadre dans cette marge est une cause fréquente d'échec de lecture. Le réglage Recommandé applique ces valeurs.
- Contraste : utilisez des barres foncées sur un fond clair ; le noir sur blanc est le plus sûr. De nombreux lecteurs utilisent une lumière rouge : des barres rouges, orange ou jaunes se confondent alors avec le fond et ne sont pas lues. L'outil vous avertit dans ce cas.
- N'étirez pas : redimensionnez de façon proportionnelle ou, mieux, modifiez la Largeur de barre. Étirer dans un seul sens fausse les proportions des barres.
- Imprimez à 100 % : désactivez « Ajuster à la page » dans la boîte de dialogue d'impression, puis testez une épreuve imprimée avec un vrai lecteur ou un téléphone avant de lancer tout le tirage.
Code-barres ou QR code ?
Un code-barres 1D contient un numéro ou un code court qui renvoie à une fiche dans une base de données (un produit, un colis ou un équipement, par exemple), et tous les lecteurs de caisse et d'entrepôt le lisent. Un QR code est bidimensionnel, contient beaucoup plus d'informations (une adresse web complète, des identifiants Wi-Fi ou une carte de visite) et se lit avec l'appareil photo d'un téléphone. Pour les numéros de produits et les étiquettes internes, utilisez un code-barres ; pour les liens et tout contenu de plus de quelques dizaines de caractères, utilisez le générateur de QR code. Pour en savoir plus, lisez Les types de codes-barres expliqués : EAN, UPC et Code 128, ou découvrez d'autres outils du quotidien.
Confidentialité : les codes-barres sont dessinés par JavaScript dans votre navigateur, si bien que les numéros et le texte que vous saisissez ne sont jamais envoyés à un serveur. Seuls vos réglages (type de code-barres, largeur et hauteur des barres, zone de silence, taille de police, affichage du texte, couleurs, échelle PNG et options Code 39 et ITF-14) sont mémorisés sur cet appareil, dans le stockage local. Les données elles-mêmes ne sont pas enregistrées.
Questions fréquentes
Ce générateur de code-barres est-il gratuit ?
Oui. Il n'y a ni inscription, ni filigrane, ni limite au nombre de codes-barres que vous créez, et vous pouvez utiliser les fichiers PNG et SVG pour n'importe quel usage. Les codes-barres sont créés dans votre navigateur.
Puis-je utiliser ces codes-barres sur des produits vendus en magasin ?
Uniquement si le numéro vous appartient. Les distributeurs acceptent les numéros EAN et UPC issus d'un préfixe d'entreprise GS1, obtenu sous licence auprès de votre organisation membre GS1 locale. Cet outil dessine un code-barres correct pour un numéro que vous possédez déjà ; il ne vous en fournit pas.
Comment calculer le chiffre de contrôle d'un EAN-13 ?
Multipliez les 12 premiers chiffres alternativement par 3 et par 1, en commençant par 3 sur le chiffre le plus à droite des 12, additionnez les produits, puis calculez (10 − somme mod 10) mod 10. Pour 400638133393, la somme est 89, donc le chiffre de contrôle est 1. Choisissez EAN-13 ci-dessus et saisissez 12 chiffres pour voir le calcul complet.
Quelle est la différence entre UPC et EAN ?
L'UPC-A compte 12 chiffres et s'utilise surtout aux États-Unis et au Canada ; l'EAN-13 compte 13 chiffres et s'utilise dans le reste du monde. Un numéro UPC-A équivaut à un EAN-13 précédé d'un 0, c'est pourquoi les lecteurs modernes lisent les deux.
Quel code-barres utiliser pour un inventaire ?
Code 128 est le choix habituel pour vos propres étiquettes d'inventaire, d'équipements et d'emplacements : il accepte les lettres, les chiffres et les symboles tout en restant compact. Code 39 fonctionne aussi avec pratiquement tous les lecteurs, mais il est plus large pour les mêmes données et ne prend que les majuscules.
Puis-je créer un code-barres à partir d'un texte ou d'une URL ?
Pour un texte court, oui : choisissez Code 128 et saisissez jusqu'à 80 caractères ASCII simples (lettres sans accents, chiffres et symboles). Pour une URL ou un texte long, un QR code est préférable, car un code-barres 1D devient trop large pour être lu de façon fiable et la plupart des lecteurs de codes-barres n'ouvrent pas les liens.
Mis à jour