Plus de jeux sur WuGames.ioSponsoriséDécouvrez des jeux de navigateur gratuits — jouez aussitôt, sans téléchargement ni inscription.Jouer

Générateur de Codes-Barres

Générez Code128, Code39, EAN-8/13, UPC-A/E, ITF-14, Codabar et MSI. Ajustez largeur, hauteur, police et marge, exportez SVG, PNG ou PDF dans le navigateur.

Type de Code-Barres
Supporte les caractères alphanumériques
Options de Personnalisation
Options d'Affichage
Comment Générer des Codes-Barres
  1. Sélectionnez le type de code-barres que vous voulez créer
  2. Entrez les données (numéros, texte ou code produit)
  3. Personnalisez les couleurs, la taille et les options d'affichage
  4. Cliquez sur 'Générer le Code-Barres' et téléchargez votre code-barres

À Propos du Générateur de Codes-Barres

Un code-barres est une représentation visuelle de données lisible par machine. Cet outil vous permet de créer différents types de codes-barres pour produits, gestion d'inventaire, expédition et plus avec des options de personnalisation étendues.

Quel est le meilleur type de code-barres pour mon produit ?

Cela dépend de l'endroit où vous le scannerez. Pour les produits de détail vendus à l'international, utilisez EAN-13 (13 chiffres, la norme mondiale gérée par GS1). Pour le détail aux États-Unis/Canada, utilisez UPC-A (12 chiffres, même système GS1 sous-jacent). Pour l'inventaire interne, le suivi d'actifs ou les livres de bibliothèque où vous n'avez pas besoin de conformité de détail, Code 128 est le choix le plus efficace : il encode l'ensemble ASCII complet dans un symbole compact et possède trois sous-ensembles (A, B, C) qui basculent automatiquement pour une densité maximale. Code 39 est plus ancien, moins dense, mais extrêmement robuste et pris en charge par tous les scanners hérités : courant dans la défense, l'automobile et la logistique de santé. Pour les emballages minuscules où l'espace compte, EAN-8 (8 chiffres) est la variante abrégée GS1. Pour les produits pharmaceutiques et la traçabilité, GS1-128 (anciennement UCC/EAN-128) intègre des Identifiants d'Application comme les numéros de lot et les dates d'expiration.

Quelle est la différence entre un code-barres et un code QR ?

Les codes-barres (appelés "1D" ou linéaires) encodent les données comme largeurs et espacements de lignes verticales parallèles, lisibles en une dimension par une ligne laser. Les codes QR (appelés "2D" ou matriciels) encodent les données dans une grille 2D de carrés noirs et blancs, nécessitant un appareil photo pour capturer l'image complète. Les codes-barres linéaires contiennent typiquement 8-30 caractères et nécessitent une ligne de scan horizontale propre ; les codes QR contiennent jusqu'à 7 089 caractères numériques ou 4 296 alphanumériques et peuvent être scannés à n'importe quelle rotation. Les codes-barres linéaires sont moins chers à imprimer, plus rapides à scanner avec des scanners laser dédiés, et requis pour les systèmes POS hérités et la conformité de détail GS1. Les codes QR fonctionnent avec tout appareil photo de smartphone, encodent beaucoup plus de données et tolèrent les dommages partiels via la correction Reed-Solomon. Utilisez linéaire pour SKU de détail et inventaire ; utilisez QR pour URL, informations de contact et données riches.

Pourquoi mon code-barres EAN-13 est-il rejeté par le détaillant ?

Les codes EAN-13 nécessitent un préfixe d'entreprise GS1 valide que vous devez acheter auprès de votre organisation membre GS1 locale : inventer un nombre aléatoire de 13 chiffres échouera à la recherche de base de données POS du détaillant, même si le code lui-même se scanne bien. Les 13 chiffres se décomposent ainsi : code pays/région de 2-3 chiffres (attribué par GS1), préfixe entreprise de 4-9 chiffres (attribué à votre entreprise), numéro de produit (vous choisissez) et un chiffre de contrôle final (calculé). Le chiffre de contrôle utilise un algorithme modulo-10 pondéré : multipliez les chiffres aux positions impaires par 1 et les paires par 3, additionnez, et le chiffre de contrôle est ce qui rend le total divisible par 10. Cet outil vérifie le chiffre de contrôle automatiquement, mais seul GS1 peut vous attribuer un préfixe valide. Les frais annuels vont de 250 USD à plusieurs milliers selon le revenu de l'entreprise.

Quelle est la plus petite taille à laquelle je peux imprimer un code-barres et qu'il scanne encore ?

Les Spécifications Générales GS1 définissent une "dimension X" (la largeur de la barre la plus étroite) de 0,264 mm à 0,660 mm pour le scan POS de détail, avec un facteur de grossissement entre 80% et 200% du nominal. Pour EAN-13 à 100% de grossissement, le symbole fait 37,29 mm de large et 25,93 mm de haut (incluant les chiffres lisibles et les zones de silence). Pour Code 128, une dimension X aussi petite que 0,19 mm fonctionne pour les imprimantes thermiques haute résolution et scanners CCD, mais la plupart des scanners laser ont besoin d'au moins 0,25 mm. Incluez toujours les zones de silence : pour EAN/UPC, au moins 10× la dimension X à gauche et 7× à droite ; pour Code 128, au moins 10× des deux côtés. Tronquer la hauteur sous 80% du standard nuit à la lisibilité avec les scanners laser qui dévient de l'axe. Imprimez des tests avec le modèle réel de scanner que vos utilisateurs déploieront.

Générateur de Codes-Barres — Générez Code128, Code39, EAN-8/13, UPC-A/E, ITF-14, Codabar et MSI. Ajustez largeur, hauteur, police et marge, exportez
Générateur de Codes-Barres

Puis-je encoder des caractères spéciaux ou du texte non anglais dans un code-barres ?

Les capacités des codes-barres linéaires varient fortement selon la symbologie. EAN/UPC n'encodent que les chiffres 0-9. Code 39 (basique) encode 43 caractères : A-Z majuscules, 0-9 et les symboles - . espace $ / + %. Code 39 Étendu utilise des paires de caractères pour encoder l'ensemble ASCII complet mais double la longueur du symbole. Code 128 encode nativement les 128 caractères ASCII en utilisant trois sous-ensembles commutables et offre la plus haute densité de tout code 1D commun. Aucun de ceux-ci ne prend nativement en charge Unicode ou les écritures non latines : pour le vietnamien, chinois, arabe ou les emoji, utilisez des codes QR ou Data Matrix, tous deux prenant en charge UTF-8 via des séquences d'échappement ECI (Extended Channel Interpretation). PDF417 est un autre code empilé 2D utilisé sur les permis de conduire américains et les étiquettes d'expédition qui gère les données multi-octets. Pour les ID purement numériques, ITF-14 (Interleaved 2-of-5) compresse 14 chiffres compactement et est le standard GS1 pour les cartons d'expédition.

Pourquoi y a-t-il deux normes différentes de codes-barres : GS1 et propriétaire ?

GS1 (anciennement EAN International et Uniform Code Council) est l'organisation mondiale à but non lucratif qui administre les normes d'identification des produits utilisées dans plus de 150 pays, garantissant que chaque produit de détail ait un numéro unique reconnu mondialement. UPC, EAN, GTIN, GS1-128, ITF-14 et SSCC sont toutes des normes GS1. Elles nécessitent une adhésion payante et l'attribution d'un préfixe d'entreprise pour garantir l'unicité. Les codes-barres propriétaires ou internes (Code 39, Code 128 utilisé sans Identifiants d'Application GS1, Codabar, MSI Plessey) ne nécessitent aucun enregistrement central : vous pouvez inventer votre propre schéma de numérotation pour les bacs d'entrepôt, livres de bibliothèque, badges d'employés, billets d'événements ou étiquettes d'actifs. Le compromis : les codes GS1 fonctionnent dans toute la chaîne d'approvisionnement de détail mondiale ; les codes propriétaires fonctionnent seulement dans votre système fermé mais ne coûtent rien et n'ont aucune surcharge d'enregistrement.

Comment un chiffre de contrôle de code-barres détecte-t-il les erreurs, et quelles erreurs manque-t-il ?

La plupart des symbologies de codes-barres ajoutent un chiffre de contrôle calculé à partir des chiffres de données utilisant une arithmétique modulaire pondérée. UPC/EAN utilisent modulo-10 avec poids 1,3,1,3,... ; Code 128 utilise une somme modulo-103 pondérée par position ; ISBN-10 utilise modulo-11 avec poids 10,9,8,...,1. Les erreurs de substitution d'un seul chiffre sont toujours attrapées : changer n'importe quel chiffre change le chiffre de contrôle. Les transpositions adjacentes simples (échanger deux chiffres voisins) sont attrapées environ 90% du temps avec mod-10 pondéré 1,3 (rate les transpositions où les chiffres diffèrent de 5, comme 27 ↔ 72). Mod-11 avec poids séquentiels attrape 100% des erreurs de chiffre unique et de transposition adjacente mais produit un caractère "X" quand le contrôle est 10, c'est pourquoi ISBN-10 utilise X mais EAN l'a évité pour rester tout-chiffres. Aucun chiffre de contrôle n'attrape les erreurs de scanner qui lisent mal les barres elles-mêmes : les lecteurs de codes-barres ajoutent leur propre vérification de motif début/fin et contrôles de ratio largeur de barre par-dessus.

Qu'est-ce que l'Identifiant d'Application (AI) GS1 et quand ai-je besoin de GS1-128 au lieu de Code 128 simple ?

Les Identifiants d'Application GS1 sont des préfixes de 2-4 chiffres qui étiquettent ce qui suit dans un code-barres GS1-128, permettant des données structurées au-delà d'un simple ID. Les AI courants incluent : (01) GTIN (code produit à 14 chiffres), (10) numéro de lot, (17) date d'expiration AAMMJJ, (21) numéro de série, (30) compte variable, (310n) poids net en kg. Une boîte pharmaceutique pourrait encoder (01)09501101530003(17)260531(10)A1B2C3, signifiant GTIN 09501101530003, expiration 31 mai 2026, lot A1B2C3, dans un seul symbole GS1-128. Les AI à longueur variable se terminent par le caractère FNC1. Code 128 simple est juste des données génériques sans structure sémantique ; GS1-128 nécessite la structure AI et est obligatoire dans des industries comme la pharmacie (traçabilité DSCSA aux États-Unis), les dispositifs médicaux de santé (UDI) et l'expédition logistique (étiquettes de palette SSCC). Utilisez GS1-128 uniquement quand les systèmes en aval attendent une analyse AI ; pour usage interne, Code 128 simple est plus simple.