Générez des codes-barres professionnels : EAN-13, Code128, UPC-A avec calcul automatique de clé de contrôle, validation en temps réel, prévisualisation et export PNG/SVG haute résolution.
Ce générateur de codes-barres en ligne permet de créer des codes-barres professionnels aux formats EAN-13 (standard européen, 13 chiffres), Code128 (alphanumérique, flexible) et UPC-A (standard américain, 12 chiffres). L'outil calcule automatiquement la clé de contrôle (dernier chiffre) pour les codes EAN-13 et UPC-A, valide le code en temps réel et génère une prévisualisation haute qualité. Utilisez-le pour votre e-commerce, votre inventaire, votre logistique ou vos étiquettes produits.
Le code EAN-13 (European Article Number) est le standard international pour identifier les produits en vente au détail. Il se compose de 13 chiffres : code pays (3 chiffres, ex: 978 pour livre, 380 pour Bulgarie), code fabricant (5 chiffres attribué par GS1), code produit (4 chiffres défini par le fabricant) et clé de contrôle (1 chiffre calculé automatiquement). Pour calculer la clé : (1) additionnez les chiffres en position impaire, (2) additionnez les chiffres en position paire × 3, (3) la clé = 10 - (somme modulo 10). Le Code128 est plus flexible : il encode des lettres, chiffres et symboles (jusqu'à 128 caractères ASCII), idéal pour les références internes, numéros de série ou identifiants logistiques.
L'outil utilise la bibliothèque JsBarcode pour générer les codes-barres en SVG (vectoriel, qualité infinie) directement dans le navigateur. Vous pouvez exporter en PNG haute résolution (2x, recommandé 300 DPI pour impression) ou SVG (vectoriel, redimensionnable sans perte). Pour vendre en retail (supermarchés, boutiques), vous devez acheter des codes EAN-13 officiels auprès de GS1 (organisme mondial de normalisation). Pour usage interne (inventaire, gestion de stock, logistique), vous pouvez générer vos propres codes Code128 librement. L'impression doit respecter : taille minimum 3×2 cm, résolution 300 DPI, support blanc mat, contraste noir sur blanc.
Important : Les codes EAN-13 pour la vente au détail doivent être achetés officiellement auprès de GS1 (organisme mondial). Générer un code EAN-13 aléatoire sans licence GS1 peut créer des conflits avec des produits existants. Utilisez cet outil pour usage interne (inventaire, logistique) ou pour Code128 (usage libre).
EAN-13 est un code numérique (13 chiffres uniquement) standardisé pour identifier les produits en vente retail. Il nécessite un code fabricant GS1 officiel. Code128 est alphanumérique (lettres, chiffres, symboles) et beaucoup plus flexible. Il n'y a pas d'organisme central : vous pouvez créer vos propres codes Code128 pour usage interne (numéros de série, références produits, bons de livraison, etc.). Utilisez EAN-13 pour vendre en magasin, Code128 pour gestion interne.
La clé de contrôle est le 13ème chiffre qui permet de vérifier l'intégrité du code. Calcul : (1) Additionnez les chiffres en position impaire (1, 3, 5, 7, 9, 11). (2) Additionnez les chiffres en position paire (2, 4, 6, 8, 10, 12) et multipliez par 3. (3) Additionnez les deux sommes. (4) La clé = 10 - (somme modulo 10). Si le résultat est 10, la clé est 0. Exemple : 978020113447 → (9+8+2+1+3+4) + (7+0+0+1+4+7)×3 = 27 + 57 = 84 → clé = 10 - (84%10) = 6.
Non, pas pour la vente au détail (supermarchés, boutiques physiques, marketplaces comme Amazon). Les codes EAN-13 doivent être officiels et achetés auprès de GS1 (organisation mondiale de normalisation). Un code aléatoire peut entrer en conflit avec un produit existant et être refusé par les scanners ou les systèmes de caisse. Pour usage interne (inventaire, gestion de stock, logistique), vous pouvez générer des codes librement, mais privilégiez Code128 pour éviter toute confusion.
Pour une impression de qualité professionnelle : 300 DPI minimum (recommandé 600 DPI pour imprimantes thermiques). Utilisez l'export PNG 2x (haute résolution) ou SVG (vectoriel, redimensionnable sans perte). Taille minimum : 3×2 cm pour garantir la lecture par les scanners. Support : papier blanc mat (pas de brillant qui crée des reflets). Contraste : noir sur blanc obligatoire pour fiabilité maximale. Testez toujours avec un scanner réel avant production en masse.