Générateur de codes-barres
Créez des codes-barres Code 128, EAN, UPC et plus.
Comment utiliser Générateur de codes-barres
Saisissez le contenu : du texte pour Code 128/39, des chiffres pour EAN et UPC.
Choisissez le format de code-barres ; tout contenu invalide est signalé immédiatement.
Ajustez la hauteur des barres et l'affichage du texte en dessous.
Téléchargez le code-barres en PNG ou en SVG vectoriel.
Créer un code-barres : le format compte plus que l'outil
Un code-barres n'est qu'un numéro ou un texte dessiné en barres — mais dans un format précis, que le lecteur en face doit connaître. Code 128 encode n'importe quel texte et constitue le choix sûr par défaut pour l'interne : étiquettes de stock, colis, inventaire, badges. EAN-13 et EAN-8 sont les formats de la grande distribution en Europe (UPC-A aux États-Unis) : ils exigent un nombre exact de chiffres et une clé de contrôle valide, calculée automatiquement ici. Code 39 et ITF-14 couvrent les usages logistiques et industriels.
L'aperçu se met à jour en direct et le contenu invalide est signalé immédiatement — un EAN-13 avec le mauvais nombre de chiffres ne peut pas produire un code faux. Une chose que l'outil ne peut pas faire : inventer un code produit officiel. Les numéros EAN pour vendre en magasin ou sur les marketplaces s'obtiennent auprès de GS1 ; le générateur dessine le code-barres de ce numéro, il ne l'attribue pas.
PNG ou SVG : choisir selon la destination
Téléchargez en PNG pour un usage direct — un document, une étiquette imprimée depuis le navigateur, un e-mail. Téléchargez en SVG pour tout ce qui passe par la chaîne graphique : le SVG est vectoriel, il s'agrandit à n'importe quelle taille sans le moindre flou, ce qui garantit des barres parfaitement nettes sur un packaging ou une planche d'étiquettes professionnelle. Des barres floues ou dentelées sont la première cause de codes qui ne se scannent pas.
Vous pouvez ajuster la hauteur des barres et afficher ou masquer le texte sous le code. Gardez le texte visible pour tout usage réel : quand le scan échoue — cellophane, étiquette froissée — l'humain doit pouvoir saisir le numéro à la main. Et tout se génère localement, dans votre navigateur : vos références produit et numéros de série ne sont envoyés nulle part.
Pourquoi un code-barres ne se scanne pas, et comment l'éviter
Neuf fois sur dix, un code-barres qui ne se lit pas a été imprimé trop petit ou trop flou. Un lecteur a besoin d'une « zone de silence » — une marge blanche d'au moins quelques millimètres de part et d'autre des barres — et de barres nettes, aux bords francs. Un PNG agrandi dans un logiciel de mise en page perd cette netteté ; le SVG ne la perd jamais. Évitez aussi de réduire la hauteur au minimum : des barres trop courtes obligent à viser parfaitement droit, ce qu'une douchette en caisse ne fait pas toujours.
Le contraste compte autant que la taille : barres noires sur fond blanc, jamais sur un aplat coloré, un motif ou une photo. Le rouge, en particulier, est presque invisible pour un lecteur laser. Enfin, testez toujours avant d'imprimer une planche entière : l'appareil photo de n'importe quel smartphone lit un code-barres via une application gratuite, et le lecteur de QR et de codes-barres du site fait la même vérification depuis une image.
- Zone de silence : laissez du blanc autour du code, ne le collez pas contre un bord ou un texte.
- Impression : préférez le SVG, ou un PNG exporté à la taille finale sans agrandissement.
- Contraste : noir sur blanc ; pas de fond coloré ni de code en rouge.
- Test : scannez le premier exemplaire imprimé avant de lancer la série.
Vos références restent dans votre navigateur
Tout le traitement se déroule dans votre navigateur, grâce aux API WebAssembly et Canvas que votre appareil embarque déjà. Aucun fichier n'est envoyé sur un serveur, aucune copie ne subsiste et rien n'attend dans une file d'attente en ligne d'être supprimé — c'est d'ailleurs pour cela que l'outil continue de fonctionner une fois la connexion coupée.
Un générateur de code-barres traite des numéros de série, des références internes, des codes produits non encore commercialisés — des informations qu'un concurrent serait ravi de croiser. Comme le code est dessiné localement, à partir du texte que vous tapez, rien n'est journalisé et rien n'est stocké : fermez l'onglet et il ne reste aucune trace du contenu encodé, ni ici ni sur un serveur.
Questions fréquentes
Comment créer un code-barres gratuitement ?
Tapez le contenu, choisissez le format (Code 128 par défaut, EAN-13 pour la distribution), ajustez la hauteur et téléchargez en PNG ou SVG. Gratuit, sans inscription, avec validation en direct du contenu.
Quel format de code-barres choisir ?
Code 128 pour tout usage interne : il encode n'importe quel texte. EAN-13/EAN-8 pour la vente au détail en Europe, UPC-A aux États-Unis, Code 39 et ITF-14 pour la logistique. Les formats de détail exigent un nombre exact de chiffres ; la clé de contrôle est calculée automatiquement.
Ce code-barres est-il valable pour vendre en magasin ?
Le code-barres dessiné est techniquement valide, mais le numéro EAN lui-même doit être attribué par GS1 pour vendre en distribution ou sur les marketplaces. Le générateur dessine le code de votre numéro, il n'attribue pas de numéros officiels.
PNG ou SVG pour l'impression ?
SVG dès que le code passe par une chaîne graphique : vectoriel, il reste parfaitement net à toute taille — condition d'un scan fiable. PNG pour un usage direct dans un document ou un e-mail.
Pourquoi mon code-barres ne se scanne-t-il pas ?
Le plus souvent parce qu'il est trop petit, flou, sans marge blanche autour, ou imprimé sur un fond coloré. Réimprimez-le depuis le SVG à une taille plus grande, sur fond blanc, avec de l'espace autour, et testez-le avec votre téléphone avant de lancer la série.
Puis-je générer un code-barres avec des lettres ?
Oui, avec Code 128 (n'importe quel texte) ou Code 39 (majuscules, chiffres et quelques symboles). Les formats EAN et UPC n'acceptent que des chiffres, en nombre fixe.
Outils associés
Vous cherchez autre chose ? Parcourez tous les générateurs.