Commerce et opérations · Gratuit · Sans inscription
Générateur de code-barres EAN, UPC et Code 128
Créez un Code 128, EAN-13, UPC-A ou Code 39, contrôlez la clé de vérification et téléchargez le résultat en PNG ou SVG.
Saisissez une référence, choisissez la symbologie et examinez le symbole avant téléchargement. Pour EAN-13, douze chiffres suffisent : le treizième est calculé. Pour UPC-A, fournissez onze chiffres. Un code complet est refusé si sa clé ne correspond pas. Le dessin est réalisé localement par JsBarcode. Une suite mathématiquement valide n’est toutefois ni un GTIN attribué par GS1, ni une certification d’impression, ni une garantie d’acceptation en caisse.
🔒 Le traitement s’effectue dans ce navigateur ; vos données ne sont pas envoyées à FunnyTools.
Utiliser l’outil
Ce que vous pouvez faire ici
- Dessiner Code 128, EAN-13, UPC-A et Code 39.
- Calculer ou valider la clé de contrôle EAN-13 et UPC-A.
- Convertir Code 39 en majuscules et refuser les caractères incompatibles.
- Télécharger un PNG matriciel ou un SVG vectoriel.
- Garder la référence et le rendu dans cet onglet.
Réponse rapide : choisir le bon type de code-barres
Choisissez Code 128 pour une référence interne, un emplacement, une commande ou un actif lorsque votre système accepte cette symbologie. EAN-13 correspond aux usages de vente au détail courants en Europe et UPC-A à de nombreux circuits nord-américains. Code 39 reste présent dans certains environnements industriels anciens, mais utilise un alphabet plus limité et produit souvent un symbole plus large.
Le widget représente graphiquement une valeur ; il ne crée pas son droit d’usage. Pour un produit commercial, partez du GTIN attribué dans le système GS1 de votre entreprise. GS1 France rappelle que le GTIN identifie une référence de manière unique et que le code-barres n’en est que la représentation lisible par machine. Une clé correcte ne prouve donc ni attribution, ni propriété, ni inscription au registre.
EAN-13 : douze chiffres et une clé de contrôle
EAN-13 contient douze chiffres de données suivis d’une clé. Si vous saisissez douze chiffres, la page calcule le treizième. Si vous en fournissez treize, elle recalcule la clé et bloque le téléchargement en cas de différence. Le calcul pondère alternativement les chiffres par 1 et 3 depuis la droite, additionne les produits puis choisit le chiffre qui complète la dizaine.
Cette opération détecte plusieurs erreurs de saisie, mais ne rend pas le numéro unique. Le préfixe entreprise GS1, la référence produit et les règles d’allocation doivent venir de la source officielle de l’organisation. Ne prenez pas une date ou une référence interne de douze chiffres pour inventer un EAN destiné à un magasin ou une marketplace.
- Douze chiffres : la clé est ajoutée.
- Treize chiffres : la clé existante est vérifiée.
- Une clé correcte ne vaut pas attribution GS1.
- Le numéro doit rester lié à la bonne référence commerciale.
UPC-A, Code 128 et Code 39
UPC-A suit le même principe avec onze chiffres de données et une douzième clé. Il est notamment associé au commerce nord-américain, mais la règle exacte dépend du partenaire. Code 128 accepte un ensemble plus large de lettres, chiffres et symboles et convient bien aux opérations internes. Ce mode n’est pas automatiquement GS1-128 : la syntaxe GS1 et ses Application Identifiers constituent une spécification supplémentaire que ce widget ne construit pas.
Code 39 accepte ici majuscules, chiffres, espace et `. $ / + % -`. Le texte est converti en majuscules ; un accent ou un caractère hors alphabet provoque une erreur. Vérifiez la compatibilité du lecteur avant de choisir. Une référence courte aide à limiter la largeur et la densité, particulièrement sur une petite étiquette.
GTIN, code EAN et identité commerciale
En France, les termes EAN, GENCOD et parfois « code produit » sont encore utilisés, mais le nom de l’identifiant est GTIN. GS1 France attribue à l’entreprise une capacité de codification, puis le propriétaire de la marque affecte les références selon les règles applicables. Le dessin EAN/UPC transporte ce GTIN afin que caisse, entrepôt et partenaires consultent le même enregistrement.
Un générateur gratuit ne doit pas être utilisé pour contourner cette gouvernance. Une marketplace peut vérifier le lien entre GTIN, entreprise et produit dans Verified by GS1. Un numéro acheté à un revendeur non autorisé peut appartenir à une autre partie ou ne pas être reconnu. Pour une maquette, utilisez une valeur explicitement fictive et ne l’imprimez pas sur un produit vendu.
Clé valide, symbole valide et lecture réelle
Trois contrôles différents doivent être distingués. La clé confirme une relation mathématique entre les chiffres. La bibliothèque vérifie qu’elle peut dessiner la symbologie. Enfin, la lecture réelle dépend de la taille, de l’impression, du support, du contraste, des zones de silence et du scanner. Réussir les deux premiers ne prouve pas le troisième.
Imprimez une épreuve à la taille prévue, sur le matériau final, puis scannez-la avec les appareils du parcours réel. Comparez le texte affiché par le lecteur avec la source et vérifiez qu’il ouvre le bon enregistrement. Répétez après découpe, plastification, pose sur une surface courbe ou tout procédé susceptible de déformer les barres.
Zones de silence, proportions, couleurs et support
Les marges claires à gauche et à droite, appelées Quiet Zones ou zones de silence, aident le scanner à détecter le début et la fin du symbole. Aucun texte, cadre, bord de découpe ou illustration ne doit les envahir. GS1 recommande des barres sombres sur fond clair et avertit qu’une réduction de hauteur ou une position inadaptée peut dégrader la lecture.
Ne redimensionnez pas librement largeur et hauteur comme une photographie. Étirer uniquement un axe change la largeur relative des modules. Une impression floue, un toner irrégulier, un papier absorbant, un emballage brillant ou une forte courbure peuvent rendre inutilisable un fichier pourtant net à l’écran. La conformité complète nécessite les dimensions et tests de la norme applicable.
PNG ou SVG : quel fichier télécharger
Le SVG conserve des formes vectorielles et se prête mieux à une mise en page qui doit rester nette à plusieurs tailles, à condition que le logiciel d’impression respecte le rapport d’échelle. Le PNG produit une image matricielle pratique dans un document ou une maquette. Évitez de l’agrandir fortement, car l’interpolation peut brouiller les bords.
Dans les deux cas, conservez les zones blanches et le contraste. Le téléchargement n’ajoute aucune métadonnée GS1 ni validation commerciale. Avant production, verrouillez le fichier dans le gabarit, exportez un PDF d’épreuve si nécessaire et mesurez le symbole imprimé. Une capture d’écran du preview n’est pas un master d’impression.
Données locales, confidentialité et falsification
JsBarcode dessine le symbole dans cet onglet ; FunnyTools ne reçoit pas la référence. Le PNG ou SVG téléchargé est ensuite un fichier lisible par toute personne disposant d’un scanner. N’encodez pas une clé secrète, un token, une donnée médicale ou un identifiant personnel simplement parce que les barres paraissent abstraites.
Un code-barres ne chiffre rien et se copie facilement. Pour un badge, un coupon ou un suivi, le système serveur doit vérifier autorisation, expiration, usage unique et état du dossier. Le widget ne signe pas le contenu, ne détecte pas les doublons et ne protège pas contre une étiquette remplacée. Utilisez des identifiants non secrets et contrôlez toujours le processus qui les consomme.
Mode d’emploi étape par étape
- Identifiez la symbologie exigée par le lecteur ou le partenaire.
- Saisissez la référence source ; pour EAN ou UPC, utilisez un numéro attribué.
- Contrôlez la clé, le texte lisible et le rendu avant téléchargement.
- Préférez SVG pour la mise en page vectorielle ou PNG pour une maquette.
- Imprimez puis scannez sur le support et avec l’équipement de production.
Dans quelles situations cet outil est utile
- Créer un Code 128 pour une étagère interne.
- Vérifier la clé d’un GTIN-13 reçu du catalogue produit.
- Produire une maquette UPC-A sans la confondre avec une attribution.
- Comparer PNG et SVG dans un gabarit d’étiquette.
Exemples détaillés
GTIN-13 déjà attribué
Le catalogue fournit douze chiffres de données. La clé calculée est comparée à la fiche GS1, puis l’épreuve imprimée est scannée sur le terminal du magasin.
Référence d’entrepôt
Une référence alphanumérique courte est dessinée en Code 128. Le WMS est configuré pour cette symbologie et le scanner retourne exactement la chaîne attendue.
Étiquette trop proche du bord
Le fichier se lit à l’écran mais échoue après découpe. Le gabarit est corrigé afin de restaurer les zones de silence et une nouvelle épreuve est qualifiée.
Relecture éditoriale et test de fonctionnement:
Vérifier un code-barres avant utilisation
Le navigateur prouve seulement qu’il peut dessiner un symbole ; le contrôle doit couvrir l’identifiant, l’impression et le lecteur final.
Identifiant
Comparez tous les caractères et séparez validité mathématique et attribution commerciale.
Symbole
Conservez proportions, fond clair, barres sombres et zones de silence.
Opération
Scannez l’épreuve imprimée avec le matériel réel et ouvrez le bon dossier.
Points à contrôler
- La symbologie correspond au commerce, entrepôt ou système.
- Le texte et le lecteur reproduisent exactement la référence.
- EAN ou UPC possède une clé valide et une attribution documentée.
- Le test final utilise support, taille, imprimante et scanner de production.
Limites et vérifications importantes
- EAN-13 accepte 12 chiffres de données ou 13 avec clé.
- UPC-A accepte 11 chiffres de données ou 12 avec clé.
- Code 128 interne n’est pas automatiquement GS1-128.
- Une clé valide ne prouve pas l’attribution du GTIN.
- La validation finale se fait sur l’impression et le lecteur réels.
Sources et documentation à consulter
- GS1 France — Identifier vos produits Rôle du GTIN, du préfixe entreprise et de l’attribution.
- GS1 France — GTIN, code-barres et EAN Différence entre identifiant GTIN et représentation en code-barres.
- GS1 — Qualité des codes-barres Clé, Quiet Zones, contraste, taille, hauteur, support et position.
Questions fréquentes
Puis-je saisir seulement douze chiffres pour EAN-13 ?
Oui. La page calcule la treizième clé, mais le numéro de départ doit venir d’une attribution correcte.
Que se passe-t-il avec un EAN complet incorrect ?
La clé est recalculée, le téléchargement est désactivé et le message indique le chiffre attendu.
Code 128 convient-il à un produit de supermarché ?
Il peut servir en interne, mais le point de vente exige généralement une symbologie EAN/UPC et un GTIN attribué. Suivez le partenaire.
PNG ou SVG pour imprimer ?
Le SVG garde des barres vectorielles nettes. Le PNG convient à une maquette si sa résolution reste suffisante et qu’il n’est pas étiré.
Pourquoi le code imprimé ne se scanne-t-il pas ?
Contrôlez taille, hauteur, zones de silence, contraste, résolution, encre, support, courbure, position et lecteur.
La référence est-elle envoyée à FunnyTools ?
Non. Le rendu reste dans le navigateur. Le fichier et l’étiquette restent lisibles par toute personne qui les obtient.
Confidentialité et traitement local
JsBarcode dessine localement. FunnyTools ne reçoit ni texte, ni numéro, ni image ; un fichier téléchargé peut toutefois être scanné par un tiers.
Utiliser le résultat avec discernement
Vérifiez attribution, symbologie, dimensions, zones de silence et lecture avec le partenaire. Cette page n’émet aucun GTIN et ne certifie pas l’impression.
Dernière relecture éditoriale: