Choisir la langue

Générateur de code-barres EAN-13

Créez un code-barres EAN-13 à partir de 12 chiffres, avec calcul automatique du chiffre de contrôle et téléchargement en PNG ou SVG.

Mehmet Demiray Publié Mis à jour
Partager
Générateur de codes-barres universelL'outil central pour générer tous les types de codes-barres 1D, choisir la symbologie adaptée et exporter votre étiquette en PNG ou SVG.
Saisissez 12 chiffres ; le 13e chiffre de contrôle est ajouté automatiquement.
Multiplicateur de largeur de module : des valeurs plus élevées produisent un code-barres plus large.
Hauteur des barres (en millimètres).
Imprime les chiffres en texte lisible sous le code-barres.

Comprendre la structure d'un EAN-13

L'EAN-13, aussi appelé GTIN-13, est la norme internationale d'identification des produits vendus en magasin hors Amérique du Nord. Il se compose de 13 chiffres répartis en plusieurs blocs porteurs de sens. Les premiers chiffres forment le préfixe GS1, souvent associé au pays ou à la zone où l'entreprise s'est enregistrée. Vient ensuite le code de l'entreprise, attribué par GS1, puis la référence du produit choisie librement par le fabricant. Le tout se termine par un chiffre de contrôle.

Cette segmentation garantit qu'un même article reçoit un identifiant unique partout dans le monde. Un préfixe commençant par 30 à 37 correspond par exemple à la France, mais le préfixe désigne le pays d'enregistrement, pas le pays de fabrication.

Bloc Rôle
Préfixe GS1 Zone d'enregistrement
Code entreprise Identifie la société
Code produit Référence de l'article
Chiffre de contrôle Validation

Notre outil reconstruit cette structure dès que vous saisissez vos chiffres et affiche un code-barres scannable.

Le calcul du chiffre de contrôle

Le treizième chiffre n'est jamais choisi au hasard : il se déduit des 12 premiers grâce à une somme pondérée. Les positions impaires gardent leur poids, les positions paires sont multipliées par trois, puis on complète à la dizaine supérieure. La formule s'écrit ainsi :

c=(10(dimpair+3dpair)mod10)mod10c = (10 - (\sum d_{impair} + 3\sum d_{pair}) \bmod 10) \bmod 10

Prenons un exemple concret avec les chiffres 400638133393. On additionne les positions impaires, on triple les positions paires, et la somme totale donne un reste modulo 10. La différence avec la dizaine supérieure fournit directement le chiffre de contrôle. Si le total est déjà un multiple de 10, le chiffre vaut zéro.

Ce mécanisme permet aux caisses de détecter immédiatement une erreur de saisie ou un code endommagé. Notre générateur applique ce calcul automatiquement : vous entrez 12 chiffres et il ajoute le treizième sans la moindre intervention de votre part. Pour d'autres symbologies, vous pouvez aussi utiliser le générateur de code-barres générique.

Obtenir des numéros légitimes

Pour vendre un produit en grande distribution, le numéro EAN-13 doit provenir de GS1, l'organisme qui gère les préfixes au niveau mondial. L'adhésion vous attribue un code entreprise unique, à partir duquel vous créez vos références produit. C'est la seule voie qui garantit l'absence de doublon avec un autre fabricant, condition exigée par les enseignes et les places de marché.

Il existe toutefois des plages réservées à un usage interne. Les préfixes commençant par 02 ou 20 à 29 servent aux articles à poids variable, aux coupons ou aux références propres à un magasin. Ces codes ne circulent pas au-delà de votre système et ne doivent jamais être diffusés sur un emballage destiné à la revente externe.

Quelques repères utiles :

  • Vente en magasin tiers : adhésion GS1 obligatoire.
  • Inventaire interne ou maquette : plages internes acceptables.
  • Prototype ou test : un numéro fictif suffit pour valider la mise en page.

Notre outil convient à tous ces cas, du test rapide à la production d'étiquettes définitives.

Spécifications d'impression

Un code-barres bien généré reste inutile s'il est mal imprimé. L'EAN-13 possède une taille nominale précise : environ 37,29 mm de large pour 25,93 mm de haut au grossissement de référence. Les normes GS1 autorisent une réduction jusqu'à 80 % et un agrandissement jusqu'à 200 %, mais descendre trop bas compromet la lecture en caisse.

Les zones de silence sont tout aussi importantes. Ce sont les marges vides à gauche et à droite des barres qui permettent au scanner d'isoler le motif. Une marge insuffisante reste la première cause de rejet à la lecture.

Quelques bonnes pratiques :

  1. Imprimez en noir sur fond blanc pour un contraste maximal.
  2. Conservez les zones de silence intactes, sans texte ni logo.
  3. Privilégiez le format SVG pour un redimensionnement sans perte.

Notre générateur expose un réglage d'échelle et de hauteur, ainsi qu'une option pour afficher les chiffres sous les barres. Pour un format nord-américain, le générateur UPC-A reste disponible.

Aller plus loin avec vos codes

L'EAN-13 couvre l'immense majorité des produits de détail, mais il s'inscrit dans une famille plus large de symbologies adaptées à chaque usage. Selon votre catalogue, vous aurez parfois besoin d'un autre format ou d'une production en série.

Pour les livres et les publications, le format dédié encode l'identifiant éditeur dans une structure EAN-13 spécifique : le générateur de code-barres ISBN gère ce cas directement. Pour le marché nord-américain, l'UPC-A correspond à un EAN-13 dont le premier chiffre est un zéro implicite, d'où une compatibilité quasi totale entre les deux normes.

Si vous gérez un grand catalogue, saisir les codes un par un devient vite fastidieux. Le générateur EAN-13 en lot traite une liste complète de références en une seule opération et produit tous les visuels d'un coup.

Dans tous les cas, vérifiez vos numéros avant impression :

  • Contrôlez le chiffre de contrôle affiché.
  • Testez un scan avec un lecteur ou une application mobile.
  • Conservez vos fichiers SVG comme source d'archive.

Ces habitudes évitent les réimpressions coûteuses et les blocages en caisse.

Celles que nous répondons le plus souvent.

Que signifient les premiers chiffres d'un EAN-13 ?

Ils forment le préfixe GS1, qui indique la zone où l'entreprise s'est enregistrée auprès de GS1. Un préfixe de 30 à 37 renvoie par exemple à la France. Attention : ce préfixe désigne le pays d'enregistrement de la société, pas forcément le pays de fabrication du produit.

Dois-je saisir 12 ou 13 chiffres ?

Vous saisissez les 12 premiers chiffres et l'outil calcule automatiquement le treizième, le chiffre de contrôle. Si vous disposez déjà des 13 chiffres complets, vous pouvez les coller : le générateur vérifie alors que le chiffre de contrôle existant est correct.

Puis-je inventer un numéro pour mes produits vendus dans ma propre boutique ?

Pour un usage strictement interne, oui : les plages commençant par 02 ou 20 à 29 sont réservées à cet effet. En revanche, dès que vous vendez via une enseigne tierce ou une place de marché, un numéro officiel attribué par GS1 devient indispensable pour éviter tout doublon.

Que se passe-t-il si je tape un chiffre de contrôle invalide ?

L'outil détecte l'incohérence et vous le signale. Vous pouvez soit corriger votre saisie, soit laisser le générateur recalculer le bon chiffre de contrôle à partir des 12 premiers chiffres. Un code dont le chiffre de contrôle est faux serait rejeté à la lecture en caisse.

Quelle différence entre EAN-13 et UPC-A ?

L'UPC-A est utilisé en Amérique du Nord et compte 12 chiffres. Il équivaut en réalité à un EAN-13 dont le premier chiffre est un zéro. Les deux normes sont donc très proches, et la plupart des scanners modernes lisent les deux sans difficulté. Pour ce format, utilisez le générateur UPC-A.

Quel format de fichier choisir pour l'impression ?

Privilégiez le SVG lorsque c'est possible : ce format vectoriel se redimensionne sans perte de netteté, ce qui est idéal pour les étiquettes. Le PNG convient pour un aperçu rapide ou une intégration web. Conservez toujours une version SVG comme source d'archive.