🧰 ToolPicoTous les outils →

Générateur de code-barres

Générez gratuitement des codes-barres en UPC-A (par défaut US/Canada), EAN-13, EAN-8, Code 128, Code 39, ITF, MSI, Pharmacode et Codabar. Ajustez la hauteur, la largeur des barres, la couleur et le texte ; aperçu en direct, téléchargement PNG + SVG. Sans inscription, sans limite — vos données restent sur votre appareil.

Gratuit et sans inscription UPC-A par défaut (commerce US) 10+ formats dans un seul outil ✓ Clé de contrôle automatique ✓ Téléchargement PNG + SVG 100% dans votre navigateur Mis à jour : 19 juil. 2026
🎨 Apparence — hauteur, largeur des barres, couleur, texte (tout gratuit)
Choisissez un format et saisissez des données — votre code-barres s'affiche ici en direct.
🔒 Privé et local. Le numéro ou le texte que vous saisissez n'est jamais envoyé à un serveur ; le code-barres et les téléchargements sont générés entièrement dans votre navigateur.
Réponse rapidePour générer un code-barres, choisissez un format dans l'outil ci-dessus (UPC-A pour le commerce US/Canada, EAN-13 pour le commerce international, ou Code 128 pour un usage général), saisissez les données à encoder, et ajustez éventuellement la hauteur, la largeur des barres, la couleur et la visibilité du texte. Pour UPC-A, EAN-13, EAN-8 et ITF-14, la clé de contrôle finale est calculée automatiquement. Le code-barres s'affiche instantanément — téléchargez-le en PNG haute résolution ou en SVG vectoriel pour l'impression. L'outil est gratuit, sans inscription, et vos données restent sur votre appareil.

Codes-barres en masse et séquentiels + planche d'impression format Letter

Générez de nombreux codes-barres à la fois : collez une valeur par ligne, ou générez automatiquement une séquence (préfixe + numéro incrémenté). Imprimez-les tous sur une planche d'étiquettes format Letter ou enregistrez en PDF. Les réglages de format et de style ci-dessus (hauteur, couleur, texte) s'appliquent à chaque code-barres.

Exemple : préfixe EXP-, 1→12, pas 1, 3 chiffres → EXP-001 … EXP-012. Pour ajouter un suffixe après le nombre, utilisez plutôt le mode liste.
Le fichier est lu entièrement dans votre navigateur — il n'est jamais envoyé à un serveur. Pour un CSV avec plusieurs colonnes, seule la première colonne de chaque ligne est utilisée comme donnée du code-barres.

Qu'est-ce qu'un code-barres, et comment en générer un ?

Ce qu'est un code-barres, à quoi sert chaque format, et les étapes pour en générer un gratuitement.

Un code-barres convertit des données — généralement un numéro de produit, un numéro de série, ou un court texte — en un motif de lignes et d'espaces qu'une machine peut lire ; c'est une méthode de marquage unidimensionnelle (1D). Un scanner lit les largeurs variables des barres noires et les espaces blancs entre elles pour décoder la valeur en une fraction de seconde. Les codes-barres sont le standard aux caisses des magasins, dans la gestion d'entrepôt et d'inventaire, en logistique, et pour le suivi des stocks. Cet outil génère les formats de code-barres les plus courants instantanément, directement dans votre navigateur — aucune donnée n'est jamais envoyée à un serveur.

Comment générer un code-barres ? (5 étapes)

Réponse rapide1) Choisissez le format adapté à votre usage (par ex. UPC-A, EAN-13, Code 128). 2) Saisissez les données à encoder. 3) Ajustez la hauteur, la largeur des barres, la zone de silence et la couleur. 4) Activez/désactivez le texte et vérifiez l'aperçu en direct. 5) Téléchargez-le en PNG ou SVG.

Quel format utiliser, et pour quoi faire ?

  • UPC-A : le standard à 12 chiffres utilisé sur les produits de détail aux États-Unis et au Canada — le format par défaut de cet outil.
  • EAN-13 / EAN-8 : l'équivalent international de l'UPC-A, le standard pour l'emballage de détail hors Amérique du Nord et de plus en plus dans le monde entier (13 et 8 chiffres). EAN-8 est utilisé pour les petits emballages.
  • Code 128 (A/B/C) : encode des lettres, des chiffres et des symboles à haute densité sans contrainte de longueur fixe. Le choix le plus flexible pour les numéros de série, l'expédition, et le suivi entrepôt/logistique. Code 128-C est plus court pour l'encodage de chiffres uniquement.
  • GS1-128 (UCC/EAN-128) : une variante de Code 128 structurée en identifiants d'application GS1 — par ex. (01) pour le GTIN, (17) pour la date d'expiration, (10) pour le numéro de lot, (21) pour le numéro de série. Utilisé pour les cartons de logistique, les palettes, et la traçabilité produit dans la chaîne d'approvisionnement.
  • Code 39 : courant dans les contextes industriels, de défense et logistiques ; encode des lettres majuscules et des chiffres et est compatible avec de nombreux scanners anciens.
  • ITF / ITF-14 : encode un nombre pair de chiffres ; ITF-14 est utilisé pour les cartons d'expédition et l'emballage extérieur.
  • MSI : un format chiffres uniquement privilégié pour les étiquettes de rayon d'entrepôt et d'inventaire.
  • Pharmacode : un format spécialisé utilisé pour le contrôle qualité d'impression sur l'emballage pharmaceutique (un nombre de 3 à 131070).
  • Codabar : un format classique utilisé dans les bibliothèques, les services de colis, et les banques du sang.

Pourquoi utiliser cet outil ?

Réponse rapideDe nombreux outils de code-barres réservent les téléchargements SVG, la haute résolution, ou la personnalisation des couleurs à un plan payant. Ce générateur de code-barres rend chaque format et chaque téléchargement gratuits, sans inscription, calcule la clé de contrôle automatiquement pour UPC-A/EAN/ITF-14, vous avertit en langage clair des données invalides, et fonctionne 100% côté client pour que vos données restent sur votre appareil.

Remarque : un code-barres n'est qu'un motif de lignes. Pour qu'un article se vende réellement chez un détaillant, votre numéro UPC-A ou EAN-13 doit être un GTIN valide délivré par GS1 (GS1 US pour l'UPC-A). Cet outil dessine un code-barres pour le numéro que vous fournissez, mais ne délivre ni n'enregistre de numéros. Pour du contenu destiné à être scanné avec un appareil photo de téléphone — une URL, une connexion Wi-Fi, ou une carte de contact — un code QR 2D est le meilleur choix, pas un code-barres 1D.

Code-barres vs code QR, PNG vs SVG

Deux choix souvent confondus : quel type de code (1D/2D) utiliser, et quel format de fichier télécharger.

Code-barres 1D ou code QR 2D ?

Comparaison code-barres linéaire vs code QR
CaractéristiqueCode-barres (1D — cet outil)Code QR (2D / matriciel)
Direction des donnéesBarres horizontales uniquementHorizontal + vertical (matrice)
CapacitéLimitée (quelques à dizaines de chiffres)Très élevée (milliers de caractères)
Usage typiqueCaisse, inventaire, logistiqueURL, Wi-Fi, carte de contact, paiement
Appareil de lectureScanner laser/infrarougeAppareil photo de téléphone
Tolérance aux dommagesFaibleÉlevée (correction d'erreur)

Un code-barres est l'outil adapté pour le suivi des prix et des stocks au point de vente ; un code QR est meilleur pour du contenu riche destiné à être scanné avec un téléphone.

Dois-je télécharger en PNG ou en SVG ?

Choisir un format de téléchargement
Cas d'usageFormat recommandéPourquoi
Imprimante d'étiquettes, Word/Excel, webPNGS'ouvre partout, image prête à l'emploi
Emballage, signalétique, imprimeurSVGVectoriel — net à toute taille, jamais flou
Étiquette produit / brochureSVGLes imprimeurs veulent des vecteurs ; les barres restent nettes
Partage rapidePNGFichier unique, prêt à visualiser

Référence des formats de code-barres

Les formats que cet outil peut générer, le type de données accepté par chacun, et leurs usages typiques.

Formats de code-barres pris en charge (moteur JsBarcode)
FormatType de donnéesChiffres / règleUsage typiqueExemple
UPC-AChiffres11 (+1 auto) ou 12Commerce US/Canada036000291452
EAN-13Chiffres12 (+1 auto) ou 13Commerce international5901234123457
EAN-8Chiffres7 (+1 auto) ou 8Petit emballage96385074
Code 128ASCII (lettres+chiffres+symboles)Longueur libreN° de série, logistique, usage généralEXP-2026-A17
Code 128-CChiffresNombre pair de chiffresCode numérique dense12345678
GS1-128(IA)valeur — identifiants d'applicationVoir règles GS1 par IALogistique, palettes, traçabilité produit(01)12345678901231(17)261231
Code 39MAJUSCULES + chiffres + - . $ / + %Longueur libreIndustriel, défenseITEM-42
ITFChiffresNombre pair de chiffresCarton/distribution1234567890
ITF-14Chiffres13 (+1 auto) ou 14Carton d'expédition15400141288763
MSIChiffresLongueur libreRayon d'entrepôt / inventaire1234567
PharmacodeNombre3 – 131070Emballage pharmaceutique1234
CodabarChiffres + - $ : / . +Longueur libre ; A–D en encadrement possibleBibliothèque, banque du sangA40156B

Recherches populaires de code-barres

Guides sur les codes-barres

Réponses pratiques, précises et citables aux questions les plus courantes.

Générer un code-barres UPC-A : structure des chiffres et clé de contrôle

UPC-A comporte 12 chiffres : les premiers chiffres forment le préfixe fabricant attribué par GS1 US, suivi du numéro de produit, le dernier chiffre étant la clé de contrôle. La clé de contrôle est calculée mathématiquement à partir des 11 premiers chiffres ; dans cet outil, saisir 11 chiffres suffit — le 12e chiffre est ajouté automatiquement. Vous pouvez aussi saisir vous-même les 12 chiffres complets.

Important : dessiner un code-barres et posséder un numéro de produit valide sont deux choses différentes. Pour une vente au détail, le numéro doit être attribué par GS1 US, sinon il pourrait entrer en collision avec un autre produit. Cet outil dessine le code-barres pour le numéro que vous fournissez, mais n'attribue ni n'enregistre de numéros.

Code 128 ou Code 39 ? Lequel choisir pour le suivi interne ?

Code 128 encode les 128 caractères ASCII (lettres majuscules/minuscules, chiffres, symboles) à haute densité, représentant les mêmes données dans un code-barres plus étroit que Code 39. C'est le standard moderne pour les numéros de série, les expéditions, et les étiquettes d'entrepôt. Code 39 encode uniquement des lettres majuscules, des chiffres, et quelques symboles, prend plus de place, mais est réputé pour sa très large compatibilité matérielle et sa simplicité.

Recommandation : si vous construisez un nouveau système et que l'espace/densité compte, choisissez Code 128 ; si vous travaillez avec de très anciens scanners ou avez besoin de codes alphanumériques fixes simples, choisissez Code 39. Si vous n'encodez que des chiffres, Code 128-C regroupe deux chiffres par symbole pour le code-barres le plus court possible (nécessite un nombre pair de chiffres).

Pourquoi mon code-barres ne se scanne-t-il pas ? Contraste, taille et zone de silence

Trois éléments sont essentiels pour qu'un code-barres se scanne de manière fiable : le contraste, la taille, et la zone de silence (marge). Les scanners s'attendent à une barre foncée sur un fond clair, donc le choix le plus sûr reste toujours des barres noires sur un fond blanc. Un arrière-plan coloré ou une barre de couleur claire échoue à se lire sur de nombreux scanners laser. Cet outil vous avertit lorsque le contraste est faible ou que la couleur des barres est plus claire que l'arrière-plan.

N'imprimez pas un code-barres trop petit — quand la largeur des barres (la « dimension X ») diminue, le scan devient plus difficile. Laissez suffisamment d'espace blanc de chaque côté du code-barres (la zone de silence, généralement environ 10× la largeur de la barre la plus étroite) — utilisez le contrôle de marge pour cela. Testez toujours avec un scanner ou une application de téléphone différent après impression.

PNG ou SVG ? Le bon format de fichier pour l'impression d'étiquettes

Le PNG est une image matricielle — pratique pour les imprimantes d'étiquettes, les documents Word/Excel, l'e-mail, et le web. Cet outil génère le PNG à haute résolution (en suréchantillonnant l'aperçu vectoriel), donc les barres restent nettes. Le SVG est vectoriel : il s'adapte à n'importe quelle taille sans flou, et les imprimeurs le préfèrent généralement pour l'impression professionnelle.

Recommandation : utilisez le PNG pour une sortie bureautique rapide et les imprimantes d'étiquettes ; utilisez le SVG pour l'emballage, la signalétique, les grandes affiches, et les travaux d'imprimerie. Les deux sont gratuits dans cet outil et générés entièrement dans votre navigateur.

Glossaire des termes du code-barres

Définitions courtes des concepts essentiels utilisés dans l'outil et sur cette page.

Code-barres (1D)Un marquage lisible par machine qui encode des données sous forme de largeurs variables de barres et d'espaces selon un seul axe horizontal.
UPC / EANStandards internationaux de numérotation pour les produits de détail. UPC-A est le standard nord-américain ; EAN-13 est utilisé dans le monde entier.
GTINGlobal Trade Item Number — le numéro qui identifie uniquement un produit. UPC-A et EAN-13 sont tous deux des formats GTIN.
Clé de contrôleUn dernier chiffre de validation calculé à partir des chiffres précédents ; il détecte les erreurs de lecture ou de frappe.
Code 128Un format flexible qui encode tous les caractères ASCII à haute densité, sans contrainte de nombre de chiffres fixe.
Code 39Un format classique encodant des lettres majuscules, des chiffres, et quelques symboles, réputé pour sa large compatibilité matérielle.
ITF-14Un format à 14 chiffres, en nombre pair, utilisé pour les cartons d'expédition et l'emballage extérieur.
GS1-128Une variante de Code 128 structurée en identifiants d'application (IA) entre parenthèses — ex. GTIN, date d'expiration, lot — utilisée en logistique et traçabilité.
Identifiant d'application (IA)Un code à 2–4 chiffres entre parenthèses, ex. (01) ou (17), qui indique le sens de la valeur qui suit dans un code-barres GS1-128.
Largeur de barre (dimension X)La largeur de la barre la plus étroite. Des valeurs plus petites rendent le code-barres plus dense mais plus difficile à scanner.
Zone de silenceL'espace blanc vierge à gauche et à droite d'un code-barres, requis pour qu'un scanner puisse le distinguer de son environnement.
SVGUn format d'image vectoriel. S'adapte à n'importe quelle taille sans flou — idéal pour l'emballage et l'impression.

Questions fréquentes

Comment générer un code-barres ?
Choisissez d'abord un format (UPC-A pour le commerce US/Canada, EAN-13 pour le commerce international, Code 128 pour un usage général), puis saisissez les données à encoder. Pour des formats comme UPC-A/EAN, la clé de contrôle finale est calculée automatiquement. Ajustez éventuellement la largeur des barres, la hauteur, la couleur, et la visibilité du texte. Le code-barres s'affiche instantanément ; téléchargez-le en PNG ou, pour l'impression, en SVG. L'outil est gratuit, sans inscription, et fonctionne entièrement dans votre navigateur.
Qu'est-ce qu'un code-barres UPC-A ?
UPC-A est le code-barres standard à 12 chiffres utilisé sur les produits de détail aux États-Unis et au Canada — le format par défaut de cet outil. Les premiers chiffres identifient le préfixe fabricant (attribué par GS1 US), les chiffres du milieu le numéro de produit, et le dernier chiffre est une clé de contrôle calculée à partir des 11 autres. Saisissez 11 chiffres ici et le 12e est ajouté automatiquement. Pour une vente au détail réelle, le numéro doit être un GTIN valide délivré par GS1 US.
Qu'est-ce qu'un code-barres EAN-13 ?
EAN-13 est le standard de code-barres à 13 chiffres utilisé sur l'emballage de détail hors Amérique du Nord et de plus en plus dans le monde entier — l'équivalent international de l'UPC-A. Les premiers chiffres identifient le préfixe pays/organisation GS1, les chiffres du milieu le fabricant et le produit, et le dernier chiffre est une clé de contrôle calculée à partir des 12 autres. Saisissez 12 chiffres ici et le 13e est ajouté automatiquement.
Qu'est-ce que le Code 128, et à quoi sert-il ?
Code 128 encode des lettres, des chiffres et des symboles (l'ensemble ASCII complet) à haute densité. Il n'a aucune contrainte de nombre de chiffres fixe, ce qui en fait le format à usage général le plus populaire pour les numéros de série, les codes d'expédition, les étiquettes d'entrepôt/logistique, et le suivi interne. Pour l'encodage de chiffres uniquement, Code 128-C regroupe deux chiffres dans un seul symbole pour un code-barres plus court (nécessite un nombre pair de chiffres).
Comment télécharger un code-barres en PNG ?
Après avoir généré votre code-barres, cliquez sur Télécharger en PNG dans le panneau d'aperçu. L'outil convertit l'aperçu SVG en direct en une image PNG haute résolution et la télécharge sur votre appareil ; aucune donnée n'est envoyée à un serveur. Le PNG est idéal pour les imprimantes d'étiquettes, les documents, et le web. Pour l'emballage, la signalétique, ou les travaux d'imprimerie, choisissez plutôt Télécharger en SVG pour un fichier vectoriel.
Quel format de code-barres choisir ?
Cela dépend de votre usage : pour un produit de détail unique vendu aux États-Unis ou au Canada, utilisez UPC-A ; pour le commerce international, utilisez EAN-13 ; pour les petits emballages, utilisez EAN-8 ; pour les numéros de série internes et le suivi d'entrepôt, utilisez Code 128 ou Code 39 ; pour les cartons d'expédition, utilisez ITF-14 ; pour les étiquettes de rayon/inventaire, utilisez MSI ; pour l'emballage pharmaceutique, utilisez Pharmacode ; pour les bibliothèques ou banques du sang, utilisez Codabar. En cas de doute, commencez par Code 128 car il est flexible et largement pris en charge.
Quelle est la différence entre un code-barres et un code QR ?
Un code-barres (1D) encode les données à l'aide de barres horizontales uniquement et contient généralement un nombre limité de chiffres ou de caractères ; c'est le standard pour les systèmes de caisse et d'inventaire. Un code QR (2D / matriciel) encode les données horizontalement et verticalement, il peut donc contenir beaucoup plus d'informations (une URL, des identifiants Wi-Fi, une carte de contact) et se lit facilement avec un appareil photo de téléphone. Utilisez un code-barres pour le suivi des prix/stocks et le point de vente ; utilisez un code QR pour du contenu riche destiné à être scanné par un téléphone.
Qu'est-ce qu'une clé de contrôle, et comment est-elle calculée ?
La clé de contrôle est un dernier chiffre calculé à partir des chiffres précédents selon une formule (une somme pondérée des positions impaires/paires, complétée au multiple de 10 suivant), permettant à un scanner de détecter une erreur de lecture ou de frappe avant que le numéro ne soit utilisé. Dans cet outil, saisir respectivement 11/12/7/13 chiffres pour UPC-A/EAN-13/EAN-8/ITF-14 suffit — le dernier chiffre est ajouté automatiquement.
Mes données de code-barres sont-elles envoyées à un serveur ?
Non. La génération du code-barres se fait entièrement dans votre navigateur (côté client), à l'aide de la bibliothèque open-source JsBarcode. Le numéro de produit, le numéro de série ou le texte que vous saisissez ne sont jamais envoyés, stockés ou journalisés sur nos serveurs — ils disparaissent dès que vous fermez la page. Le PNG et le SVG que vous téléchargez sont également générés localement sur votre appareil. C'est une approche respectueuse de la confidentialité : vos données ne le quittent jamais.

Fonctionnement & sources

Le générateur de code-barres de ToolPico est un générateur de code-barres gratuit et indépendant, sans inscription requise. Le rendu du code-barres est effectué avec la bibliothèque open-source largement utilisée JsBarcode (v3.11.6, auto-hébergée — aucun appel CDN), directement dans votre navigateur ; aucune donnée que vous saisissez n'est envoyée à un serveur. Les formats sont basés sur les standards industriels pertinents : UPC-A/EAN-13/EAN-8 (numérotation GS1 et clé de contrôle), Code 128 (ISO/IEC 15417), Code 39, Interleaved 2 of 5 & ITF-14, MSI, Pharmacode, et Codabar. La clé de contrôle est calculée automatiquement pour UPC-A, EAN-13, EAN-8, et ITF-14.

Source & moteur : JsBarcode (auto-hébergé) — le rendu suit les standards UPC/EAN/Code128/Code39 et ITF. Remarque sur l'exactitude : cet outil dessine un code-barres pour le numéro que vous fournissez ; il ne vérifie pas si le numéro est un GTIN valide attribué par GS1. La scannabilité dépend du contraste, de la largeur des barres, de la zone de silence, et de la qualité d'impression — testez avec un scanner ou une application de téléphone différent avant d'imprimer à grande échelle. Dernière mise à jour : 19 juillet 2026. Contenu fourni à titre informatif.
⚠️ Remarque d'information & de confidentialité : cette page est fournie à titre informatif uniquement et ne constitue pas une attribution officielle de numéro (enregistrement GS1/GTIN). Tout fonctionne localement dans votre navigateur ; les données que vous saisissez ne sont jamais envoyées, stockées ou journalisées par un serveur. Pour un code-barres de produit commercial, assurez-vous d'avoir obtenu un numéro valide via GS1 US (ou votre organisation membre GS1 locale).

🔗 Ajouter cet outil à votre site

Copiez le code ci-dessous sur votre propre site. L'outil est gratuit, toujours à jour, et fonctionne entièrement sur votre page. Aucune inscription requise.

Aperçu →
⚡ Créé avec ToolPico · toolpico.com