Générateur de Codes-Barres Gratuit en Ligne
Besoin d’un EAN pour un emballage produit, d’une étiquette CODE128 pour l’entrepôt, ou d’un ITF-14 pour des cartons d’expédition ? Choisissez la norme, saisissez la valeur et le code-barres s’affiche instantanément — validé au fur et à mesure de la saisie, téléchargeable en PNG prêt à l’impression. Le générateur fonctionne entièrement dans votre navigateur, si bien que les numéros de produit et les références internes ne quittent jamais votre ordinateur, sans inscription ni filigrane.
Quel type de code-barres vous faut-il ?
Chaque norme répond à un usage précis. En cas de doute, CODE128 est le bon choix par défaut pour tout ce qui n’est pas de la vente en caisse.
| Type de code | Domaine d’utilisation | Que peut-il encoder ? | Quand le choisir ? |
|---|---|---|---|
| CODE128 | Logistique, entrepôts, e-commerce | Chiffres, lettres (A–Z, a–z) et symboles ASCII. | Le meilleur choix pour les étiquettes internes, le suivi de colis et l’inventaire. Densité de données la plus élevée — le code reste court. |
| EAN-13 | Vente au détail (Europe et la majeure partie du monde) | Chiffres uniquement (13 chiffres). | Obligatoire pour les produits vendus en caisse en Europe et dans la plupart des autres marchés. |
| UPC (UPC-A) | Vente au détail (États-Unis et Canada) | Chiffres uniquement (12 chiffres). | L’équivalent nord-américain de l’EAN-13. Nécessaire pour exporter des produits vers les États-Unis. |
| EAN-8 | Petits produits | Chiffres uniquement (8 chiffres). | Pour les emballages minuscules (rouge à lèvres, chewing-gum) où un EAN-13 ne tient physiquement pas. |
| CODE39 | Industrie, automobile, défense | Chiffres, majuscules A–Z et - . $ / + %. | Une norme plus ancienne, très robuste. Plus large que le CODE128 mais tolérante à une impression de mauvaise qualité. |
| ITF-14 | Cartons d’expédition | Chiffres uniquement (14 chiffres). | Pour l’emballage extérieur. Le cadre épais qui l’entoure (bearer bars) protège la lisibilité en cas d’impression directe sur du carton ondulé. |
Pourquoi le générateur refuse certaines saisies
Si une erreur s’affiche à la place d’un aperçu, c’est que la valeur ne respecte pas les règles de la norme choisie — c’est la validation qui fait son travail, pas un bug :
- EAN-13, EAN-8 et UPC se terminent par une clé de contrôle. Le dernier chiffre est calculé à partir de tous les autres, donc un nombre à 13 chiffres pris au hasard est presque toujours invalide. Essayez l’exemple valide
4006381333931(EAN-13) ou96385074(EAN-8) pour voir la différence. Si vous disposez d’un numéro officiellement attribué, il contient déjà une clé de contrôle correcte. - Le nombre de chiffres est strict. L’EAN-13 exige exactement 13 chiffres, l’UPC 12, l’ITF-14 exactement 14.
- Les jeux de caractères sont limités. Le CODE39 n’accepte que les majuscules, les chiffres et quelques symboles — les minuscules ou les caractères accentués (
é,ř,ü) seront refusés. Le CODE128 est celui à choisir pour du texte mixte commeSHELF-A-12.
Obtenir un code qui se scanne vraiment
L’aperçu peut sembler parfait et pourtant échouer en caisse si l’impression physique est mauvaise. Les règles qui comptent :
- La largeur des barres définit l’épaisseur de la barre la plus fine — la dimension critique pour les scanners. Pour les imprimantes d’étiquettes, restez à 2 ou plus ; des barres trop fines finissent par se confondre avec leurs voisines.
- La hauteur compte pour le scan à main levée. Un code plus haut est plus facile à viser avec un laser en angle. Restez au-dessus de 50 px ; visez plus haut pour des codes scannés à bout de bras.
- Respectez la zone calme. Laissez un espace vide de part et d’autre des barres. Du texte, des bordures ou des graphismes trop proches du code empêchent le scanner d’en trouver les bords.
- N’étirez jamais l’image. Redimensionner le PNG téléchargé de façon disproportionnée modifie le rapport entre barres et espaces, qui est exactement ce qui encode la donnée. Si vous avez besoin d’une autre taille, revenez générer le code aux bonnes dimensions.
- Méfiez-vous des surfaces brillantes. Les reflets sur un emballage laminé ou une canette peuvent aveugler le scanner. Une étiquette mate, ou simplement un code plus grand, résout le problème.
- Évitez les barres rouges. La plupart des scanners laser lisent avec une lumière rouge, ce qui rend les barres rouges pratiquement invisibles pour eux. Le noir, le bleu foncé ou le vert foncé sur fond clair sont les choix sûrs.
Couleurs et dégradés — pour le design, pas pour la caisse
Au-delà du classique noir sur blanc, vous pouvez définir des couleurs de premier plan et d’arrière-plan personnalisées, un dégradé linéaire à deux couleurs, ou un remplissage arc-en-ciel. Ces options sont pensées pour les affiches, badges d’événements, coupons et autres supports design. Pour la caisse et les opérations d’entrepôt, restez sur des couleurs unies à fort contraste — et quel que soit votre choix, testez le résultat imprimé avec un vrai scanner avant un tirage en production.
Le bouton Afficher le texte imprime la valeur lisible sous les barres. Gardez-le activé pour tout usage opérationnel : si un code est endommagé, le caissier ou le magasinier peut saisir le numéro manuellement.
Une chose que cet outil ne fait pas : attribuer des numéros officiels
Le générateur dessine n’importe quel numéro que vous lui donnez, mais les enseignes de distribution n’acceptent que des numéros GTIN attribués par GS1, l’organisme mondial de numérotation. Vous vous inscrivez auprès du bureau GS1 de votre pays, recevez votre préfixe d’entreprise et votre plage de numéros, puis revenez ici transformer ces numéros en graphiques imprimables — cette partie reste gratuite pour toujours.
Questions fréquemment posées (FAQ)
Un code-barres peut-il être coloré ou utiliser un dégradé ?
Techniquement oui, et ce générateur le permet — mais les scanners se soucient du contraste, pas de l'esthétique. Des barres sombres sur fond clair sont indispensables, et les barres à dominante rouge échouent avec la plupart des scanners laser, quel que soit le contraste. Utilisez la couleur librement sur vos supports marketing, avec prudence sur tout ce qu'un système de caisse doit lire.Pourquoi mon nombre à 13 chiffres affiche-t-il une erreur en EAN-13 ?
Le dernier chiffre d'un EAN-13 est une clé de contrôle calculée à partir des douze premiers. S'il ne correspond pas, le nombre est invalide et le générateur le refuse — exactement comme le ferait un scanner de magasin. Vérifiez le numéro qui vous a été attribué, ou testez l'outil avec l'exemple valide4006381333931.