Générateur de code-barres
Créez gratuitement un code-barres EAN-13, UPC-A, Code 128 ou Code 39 avec clé de contrôle calculée automatiquement, puis téléchargez-le en PNG ou SVG.
- Valeur encodée
- –
- Clé de contrôle
- –
Comment créer un code-barres
- Choisissez le Type de code-barres : EAN-13 (commerce, 13 chiffres), UPC-A (commerce, 12 chiffres), Code 128 (texte et chiffres) ou Code 39 (majuscules, chiffres).
- Saisissez le Contenu. Pour un EAN-13, tapez 12 chiffres et la clé de contrôle est calculée pour vous, ou tapez les 13 chiffres pour que le dernier soit vérifié. L’UPC-A fonctionne de la même façon avec 11 ou 12 chiffres. Les espaces et les tirets sont ignorés pour ces deux types.
- Pour le Code 39, laissez cochée l’option Mettre automatiquement en majuscules afin que les minuscules soient acceptées.
- Réglez la Largeur des barres, la Hauteur (pixels), la Couleur des barres et la Couleur de fond, et choisissez d’Afficher le texte lisible sous les barres ou non.
- L’aperçu se met à jour pendant la saisie ; le bouton Créer le code-barres le rafraîchit. La Valeur encodée et la Clé de contrôle s’affichent en dessous.
- Choisissez la Taille du PNG, puis cliquez sur Télécharger en PNG, ou sur Télécharger en SVG pour obtenir un fichier vectoriel net à toutes les tailles.
Tout se passe dans votre navigateur : les valeurs saisies ne sont envoyées nulle part.
Quel type de code-barres choisir ?
- L’EAN-13 est le code-barres des produits vendus en magasin dans la plupart des pays (on parle aussi de GTIN-13). Il compte exactement 13 chiffres : un préfixe GS1, un numéro d’entreprise, un numéro d’article et une clé de contrôle.
- L’UPC-A est le code à 12 chiffres utilisé aux États-Unis et au Canada. Un UPC-A n’est rien d’autre qu’un EAN-13 précédé d’un zéro, et les caisses lisent les deux.
- Le Code 128 encode les 128 caractères ASCII : majuscules, minuscules, chiffres, espaces et ponctuation. Compact, il est très répandu sur les étiquettes d’expédition, en gestion de stock, pour les cartes de bibliothèque ou l’inventaire du matériel. Les lettres accentuées comme « é » ne font pas partie de l’ASCII et sont refusées.
- Le Code 39 encode les majuscules, les chiffres, l’espace et les symboles
- . $ / + %. Il donne des codes plus larges que le Code 128, mais reste exigé par certains systèmes industriels, automobiles ou administratifs, et presque tous les lecteurs le reconnaissent.
Pour une adresse web, un long texte ou une fiche de contact, préférez un code QR : il contient beaucoup plus de données et se lit directement avec l’appareil photo d’un téléphone.
Le calcul de la clé de contrôle
L’EAN-13 et l’UPC-A se terminent par une clé de contrôle GS1 « modulo 10 » qui permet au lecteur de détecter une erreur de lecture. En partant du chiffre le plus à droite (avant la clé), on multiplie les chiffres alternativement par 3 et par 1. Pour un EAN-13, cela revient à des poids 1, 3, 1, 3… depuis la gauche ; pour un UPC-A, à des poids 3, 1, 3, 1… On additionne les produits : la clé est ce qu’il faut ajouter pour atteindre la dizaine supérieure.
Exemple avec 400638133393 : 4×1 + 0×3 + 0×1 + 6×3 + 3×1 + 8×3 + 1×1 + 3×3 + 3×1 + 3×3 + 9×1 + 3×3 = 89. La dizaine supérieure est 90 : la clé vaut 1 et le code complet est 4006381333931. Si vous tapez 13 chiffres dont le dernier est faux, cet outil vous indique la clé attendue au lieu de dessiner un code invalide.
Le Code 128 possède sa propre somme de contrôle, ajoutée automatiquement et jamais imprimée. Le Code 39 est généré sans caractère de contrôle facultatif.
Conseils d’impression
- Gardez des barres foncées sur un fond clair. Les barres rouges, les codes inversés (barres claires sur fond sombre) et les contrastes faibles passent souvent mal.
- Conservez la marge blanche autour du code (la zone de silence) : ne la rognez pas.
- Utilisez Télécharger en SVG pour l’impression et l’emballage, ou Impression (4×) pour un grand PNG. Agrandir un petit PNG rend les barres floues.
- Testez toujours une épreuve imprimée avec le lecteur ou l’application qui devra la lire.
Questions fréquentes
Puis-je utiliser ces codes EAN-13 ou UPC-A sur les produits que je vends ?
Seulement si le numéro vous appartient. Les codes du commerce doivent être construits à partir d’un préfixe d’entreprise attribué par GS1 (GS1 France, GS1 Canada, GS1 Belgilux…). Cet outil dessine un code-barres correct pour n’importe quel numéro, mais il n’attribue pas de numéros, et les enseignes comme les places de marché vérifient que le préfixe est bien enregistré à votre nom.
Pourquoi mon EAN-13 est-il refusé ?
L’EAN-13 n’accepte que des chiffres : 12 chiffres (la clé est ajoutée) ou 13 chiffres avec une clé correcte. Si le dernier chiffre ne correspond pas, le message indique la clé attendue.
Quelle différence entre le Code 128 et le Code 39 ?
Le Code 128 encode tout le jeu ASCII, minuscules comprises, et il est bien plus compact. Le Code 39 se limite aux majuscules, aux chiffres et à quelques symboles, mais certains systèmes anciens l’exigent encore.
Vaut-il mieux télécharger en SVG ou en PNG ?
Le SVG est un fichier vectoriel : il reste parfaitement net à toutes les tailles, idéal pour l’impression et les logiciels de mise en page. Le PNG est une image qui s’utilise partout : documents, tableurs, logiciels d’étiquettes.
Mes données sont-elles envoyées sur un serveur ?
Non. Le code-barres est dessiné par une bibliothèque qui s’exécute dans votre navigateur ; rien de ce que vous tapez ne quitte votre appareil.
Outils similaires
- Générateur de code QR Créez un code QR gratuit pour un lien, un texte, un réseau Wi-Fi, une carte de visite, un courriel ou un SMS, avec couleurs et logo, en PNG ou SVG.
- Lecteur de code-barres Scannez un code-barres avec la webcam ou le téléphone, ou lisez-le sur une photo. EAN-13, UPC-A, Code 128, Code 39, QR, Data Matrix, sans rien envoyer.
- Lecteur de code QR Lisez un code QR depuis une photo, une capture d’écran ou votre webcam, directement dans le navigateur. Les liens sont affichés en texte, jamais ouverts.