Générateur de code-barres gratuit
Créez un code-barres EAN-13, EAN-8 ou Code 128 scannable, vérifié et téléchargeable en SVG ou PNG.
Soutenez le projet
J’ai choisi de limiter les publicités pour garder l’expérience simple et agréable. Si cet outil vous a été utile, vous pouvez m’aider à le faire vivre — chaque geste compte pour un développeur solo.
Description
Le générateur de code-barres gratuit de MyToolbox permet de créer en quelques secondes un EAN-13, un EAN-8 ou un Code 128 directement dans le navigateur. Vous obtenez un aperçu instantané, une vérification métier utile et un téléchargement immédiat en SVG ou PNG, sans backend ni upload.
Pourquoi utiliser un générateur de code-barres
Un bon générateur de code-barres doit aller droit au but : vous saisissez une valeur, vous voyez immédiatement si elle est valide, puis vous récupérez un visuel propre à imprimer ou intégrer à un document. C’est utile pour :
- les produits retail et fiches produit e-commerce ;
- les SKU d’inventaire et la logistique ;
- les étiquettes d’expédition ;
- le stockage, l’étiquetage interne et les caisses.
Comment faire
- Choisissez le format : EAN-13, EAN-8 ou Code 128.
- Saisissez la valeur à encoder.
- Laissez l’outil calculer le chiffre de contrôle si nécessaire.
- Vérifiez l’aperçu et les messages de validation.
- Téléchargez le code-barres en SVG ou en PNG.
Différence entre EAN-13, EAN-8 et Code 128
EAN-13 est pensé pour les produits vendus au détail. Il encode 13 chiffres et s’appuie sur la logique GS1.
EAN-8 sert surtout aux petits emballages quand l’espace imprimable est limité.
Code 128 est plus flexible : il accepte lettres, chiffres et symboles ASCII imprimables. C’est souvent le bon choix pour un SKU, une référence interne, une étagère d’entrepôt ou une étiquette logistique.
Comment fonctionne le chiffre de contrôle EAN
Le chiffre de contrôle d’un EAN se calcule avec une pondération alternée x1 / x3 à partir de la droite, hors dernier chiffre. On additionne les produits, puis on complète jusqu’au multiple de 10 supérieur. La différence donne le chiffre de contrôle.
Exemple simple : si les 12 premiers chiffres d’un EAN-13 sont 590123412345, l’outil calcule automatiquement le dernier chiffre et obtient 5901234123457.
Conseils pour imprimer un code-barres lisible
Gardez un fort contraste, idéalement noir sur fond blanc. Évitez de réduire exagérément la largeur des barres, limitez les déformations à l’impression, et faites toujours un test de scan réel avant un tirage en série.
Le SVG est souvent le meilleur choix pour l’impression nette, car il reste vectoriel. Le PNG est pratique pour un usage rapide dans un document ou une fiche produit.
Exemples
- EAN-13 pour un produit de vente au détail avec calcul automatique du check digit.
- EAN-13 complet pour vérifier qu’un code existant est cohérent.
- EAN-8 pour un petit packaging.
- Code 128 pour un SKU d’entrepôt ou une référence logistique.
Limites et conformité
Cet outil génère l’image d’un code-barres, mais il n’attribue pas de GTIN officiel. Si vous vendez un produit en retail, vous devez utiliser des numéros légitimes issus de votre organisation GS1 ou d’un circuit autorisé.
En clair : l’outil est parfait pour produire un visuel, faire un contrôle rapide ou créer des étiquettes internes, mais il ne remplace pas l’attribution officielle d’un identifiant commercial.
Confidentialité
La génération se fait 100 % dans votre navigateur. Aucune valeur saisie n’est envoyée à un serveur applicatif dédié pour créer le code-barres.
FAQ
Quelle est la différence entre un code-barres EAN et Code 128 ?
EAN vise surtout le retail avec une structure numérique standardisée, tandis que Code 128 est plus flexible pour l’inventaire, la logistique et les références internes.
Puis-je créer un EAN-13 sans numéro GS1 officiel ?
Vous pouvez générer un visuel, mais cela ne vous donne pas automatiquement un GTIN légitime pour la vente au détail.
Comment calculer le chiffre de contrôle d’un EAN-13 ?
Il faut alterner les coefficients x1 et x3 sur les 12 premiers chiffres, additionner, puis compléter jusqu’au multiple de 10 supérieur.
Pourquoi mon code-barres ne se scanne pas ?
Les causes fréquentes sont un contraste trop faible, une densité excessive, une taille trop petite, une impression floue ou une valeur invalide.
Quand utiliser EAN-8 plutôt que EAN-13 ?
EAN-8 est surtout utile quand l’espace disponible sur l’emballage est réduit.
Code 128 accepte-t-il les lettres et les chiffres ?
Oui, et même davantage tant que vous restez dans l’ASCII imprimable. En revanche, plus la chaîne est longue, plus le scan peut devenir délicat.
Puis-je télécharger le code-barres en SVG ?
Oui. Le SVG est particulièrement utile pour conserver une netteté parfaite à l’impression.
L’outil envoie-t-il mes données à un serveur ?
Non. La génération et les exports se font côté navigateur.
Une suggestion ou une demande d'outil ?
Vous avez repéré une erreur, vous souhaitez un nouvel outil ou vous avez un retour à partager ? Contactez-moi par email, je serais ravi d'échanger avec vous.