Comment utiliser le générateur de code-barres
- Saisissez les données. Pour un code produit, tapez les chiffres sans la clé de contrôle (12 pour un EAN-13, 11 pour un UPC-A, 7 pour un EAN-8, 13 pour un ITF-14) : elle est calculée pour vous. Ou tapez le numéro complet : la clé est vérifiée. Les espaces et les tirets sont ignorés.
- Choisissez le type de code-barres (voir le tableau ci-dessous). Le Code 128 est le choix sûr pour tout ce qui n’est pas un numéro de produit vendu en magasin.
- Réglez la taille. La largeur de la barre fine correspond à un module, en pixels ; chaque barre fait un nombre entier de pixels, le PNG reste donc net.
- Téléchargez le SVG pour l’impression et les logiciels de mise en page (il s’agrandit sans flou) ou le PNG pour les documents et les logiciels d’étiquettes.
Votre navigateur dessine le code-barres : ce que vous tapez n’est envoyé nulle part.
Les types de codes-barres
| Type | Encode | Longueur | Usage courant |
|---|---|---|---|
| Code 128 | Lettres, chiffres, ponctuation, espace | Libre (80 au maximum ici) | Étiquettes d’expédition, inventaire, matériel, billets |
| EAN-13 | Chiffres (un GTIN-13) | 13, le dernier est la clé | Produits vendus en magasin dans le monde entier, livres (ISBN) |
| UPC-A | Chiffres (un GTIN-12) | 12, le dernier est la clé | Produits vendus aux États-Unis et au Canada |
| EAN-8 | Chiffres (un GTIN-8) | 8, le dernier est la clé | Petits emballages sans place pour un EAN-13 |
| Code 39 | A–Z, 0–9, espace, - . $ / + % | Libre (40 au maximum ici) | Badges, industrie, anciens systèmes de stock |
| ITF-14 | Chiffres (un GTIN-14) | 14, le dernier est la clé | Cartons d’expédition en carton ondulé |
Chaque type a une zone de silence, une marge blanche dont le lecteur a besoin pour trouver le début et la fin du code. Les images l’incluent : 11 modules à gauche et 7 à droite pour l’EAN-13, 9 de chaque côté pour l’UPC-A, 7 pour l’EAN-8 et 10 pour le Code 128, le Code 39 et l’ITF-14, dont le cadre de protection est placé à l’extérieur des zones de silence. Ne la rognez pas et n’y imprimez rien d’autre.
Comment les codes sont construits
Clé de contrôle (EAN, UPC, ITF-14). En partant de la droite, les chiffres sont multipliés par 3, 1, 3, 1… puis additionnés ; la clé complète la somme jusqu’au multiple de 10 suivant, ce qui permet au lecteur de rejeter une lecture erronée. Un ISBN à 13 chiffres (978 ou 979…) est un EAN-13 : il s’imprime avec le type EAN-13.
Le Code 128 utilise le jeu de caractères B pour le texte et le jeu C pour les paires de chiffres. Il démarre en C quand les données commencent par au moins quatre chiffres et passe en C pour les suites d’au moins six chiffres (quatre en fin de données), selon les règles de longueur minimale de la norme ISO/IEC 15417. Le symbole de contrôle vaut la valeur de départ plus chaque valeur de symbole multipliée par sa position, modulo 103.
Le Code 39 dessine chaque caractère avec neuf barres et espaces, dont trois larges (3 × la barre fine ici) ; le caractère de contrôle facultatif est la somme des valeurs des caractères modulo 43.
Exemples détaillés
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 ; la clé vaut donc 1 et le code complet est 4006381333931. Le 4 initial n’est pas dessiné par ses propres barres : il fixe le motif L/G de la moitié gauche, ici LGLLGG.
Code 128 FACT-20261015 (le numéro de facture affiché par défaut) : Start B, F, A, C, T, -, Code C, 20, 26, 10, 15, symbole de contrôle, Stop. La somme de contrôle vaut 104 + 38·1 + 33·2 + 35·3 + 52·4 + 13·5 + 99·6 + 20·7 + 26·8 + 10·9 + 15·10 = 1 768, et 1 768 mod 103 = 17. Regrouper la date en paires de chiffres donne un code de 145 modules de large, au lieu de 178 avec le seul jeu B.
Les numéros de produits viennent de GS1
Un générateur peut dessiner n’importe quel numéro, mais le numéro d’un produit vendu en magasin ou sur une place de marché doit être le vôtre. En France, il faut adhérer à GS1 France : l’adhésion donne la licence pour créer ses codes GTIN dans l’outil CodeOnline, avec une cotisation qui dépend du chiffre d’affaires. Les codes des entreprises adhérentes à GS1 France commencent par un préfixe compris entre 300 et 379. GS1 France ne vend pas de codes à l’unité et met en garde contre les codes revendus par des sites tiers, qui peuvent être refusés par un distributeur ; les grandes places de marché comme Amazon ou Cdiscount exigent un GTIN GS1 (gs1.fr). Ailleurs, adressez-vous à l’organisation GS1 de votre pays. Pour un livre, l’ISBN est attribué en France et en Belgique par l’AFNIL. Une fois le numéro obtenu, cet outil dessine son code-barres. Pour votre stock, votre matériel, les livres d’une bibliothèque ou des billets, n’importe quel contenu en Code 128 ou Code 39 convient, puisque seuls vos propres lecteurs le liront.
Conseils d’impression
- Taille : le module nominal de l’EAN-13 selon GS1 mesure 0,33 mm, pour des barres de 22,85 mm de haut, avec une tolérance d’environ 80 % à 200 %. Sur une imprimante d’étiquettes à 300 dpi, des barres de 4 px font 0,34 mm.
- Contraste : noir sur blanc. La plupart des lecteurs utilisent une lumière rouge : des barres rouges, orange ou jaunes se confondent avec le fond.
- N’étirez pas un PNG ; changez plutôt la largeur des barres ou agrandissez le SVG, et testez une impression avec le lecteur que vous utiliserez. Pour un lien ou un long texte, un QR code contient bien davantage.
Questions fréquentes
Puis-je mettre ces codes-barres sur des produits vendus en magasin ou en ligne ?
Le dessin du code-barres, oui ; le numéro, seulement s’il est à vous. Les numéros EAN-13 destinés à la vente doivent être obtenus auprès de GS1 (GS1 France pour une entreprise française). Saisissez ici votre GTIN et téléchargez le code-barres. Un numéro inventé peut appartenir à une autre entreprise.
Quel type de code-barres choisir ?
Pour un produit vendu en magasin, celui qu’attend votre marché : EAN-13 en Europe, UPC-A aux États-Unis et au Canada, avec un numéro GS1. Pour l’inventaire, le matériel, l’expédition et tout ce qui contient des lettres, le Code 128 est compact et lu par pratiquement tous les lecteurs. Réservez le Code 39 aux anciens systèmes qui l’exigent, et l’ITF-14 aux numéros GTIN-14 des cartons d’expédition.
Pourquoi mon code-barres ne se scanne-t-il pas ?
Les causes habituelles : une zone de silence rognée, des barres imprimées trop petites ou floues, un contraste faible ou des barres en couleur, et un lecteur dont ce type de code est désactivé dans les réglages. Imprimez plus grand, en noir sur blanc, avec les marges intactes, et vérifiez les réglages du lecteur.
Qu’est-ce que la clé de contrôle ?
Le dernier chiffre d’un numéro EAN, UPC ou ITF-14, calculé à partir des autres avec la pondération 3-1-3-1 décrite plus haut. Elle permet au lecteur de détecter une erreur de lecture. Cet outil l’ajoute à un numéro de 12, 11, 7 ou 13 chiffres et refuse un numéro complet dont le dernier chiffre est faux.
Faut-il télécharger en SVG ou en PNG ?
En SVG pour tout ce qui est imprimé ou agrandi : logiciel d’étiquettes, Illustrator, Canva ou page web. En PNG pour Word, Excel, Google Docs ou les applications qui n’acceptent que des images ; augmentez d’abord la largeur des barres pour ne pas avoir à l’étirer.
Dernière mise à jour : 15 octobre 2026