Aller au contenu principal
Tooletto

Générateur de codes-barres

Générez des codes-barres Code 128 à partir de texte ou de nombres et téléchargez-les en SVG ou PNG. La sortie vectorielle reste nette à toute taille, ce qui compte car un code-barres flou ne se scanne pas.

  • Les fichiers ne quittent jamais votre appareil
  • Gratuit, sans inscription
  • Aucun filigrane
  • Fonctionne hors ligne une fois chargé
Loading tool…

Comment utiliser Générateur de codes-barres

  1. 1

    Saisissez vos données

    N'importe quel ASCII imprimable — un code produit, SKU, numéro de série ou référence.

  2. 2

    Ajustez la taille

    Largeur et hauteur du module. Des modules plus larges scannent plus fiablement.

  3. 3

    Téléchargez

    SVG pour l'impression et les étiquettes, PNG pour les écrans et documents.

Pourquoi Code 128 plutôt que le code-barres de détail plus familier

Le code-barres que la plupart des gens imaginent — celui d'un produit de supermarché — est EAN-13 ou UPC-A, et les deux sont des formats numériques purs à longueur fixe liés à un système d'enregistrement : les nombres eux-mêmes sont assignés centralement par GS1 à des fabricants et produits précis, ce qui signifie qu'un générateur ne peut pas simplement en inventer un valide pour un usage arbitraire sans se coordonner avec ce registre ou produire un nombre entrant en collision avec le produit légitimement enregistré de quelqu'un d'autre. Code 128 n'a aucune exigence d'enregistrement ni de longueur fixe de ce genre — il peut encoder n'importe quel texte ou nombre ASCII imprimable, d'un court SKU interne à un long code de référence alphanumérique, ce qui en fait précisément le bon choix à usage général pour un générateur de codes-barres plutôt qu'un spécifique au détail lié à un registre dont cet outil ne fait pas partie.

Pourquoi la zone de silence n'est pas un espace blanc optionnel

La marge blanche requise de chaque côté des barres d'un code-barres — appelée zone de silence — n'est pas un espacement décoratif que l'on peut rogner pour économiser de l'espace sur une étiquette ; c'est ainsi que l'algorithme de décodage d'un scanner localise où le symbole réel commence et finit en premier lieu. Un scanner balayant une image cherche la transition d'une grande région blanche vers le motif de barres du code-barres, et rogner cette marge, ou placer du texte ou un autre élément graphique trop près du bord des barres, élimine le signal dont le scanner a besoin même pour reconnaître qu'un code-barres commence là — c'est l'une des raisons les plus courantes pour lesquelles un code-barres imprimé échoue au scan malgré une apparence parfaitement correcte à l'œil nu, et cela n'a rien à voir avec le fait que les données encodées soient incorrectes.

Comment Code 128 compresse les nombres plus efficacement que les lettres

Code 128 contient en fait trois sous-ensembles d'encodage internes, et le générateur bascule entre eux automatiquement selon le contenu : Code C compresse deux chiffres dans un seul symbole chaque fois qu'une séquence de chiffres de longueur paire apparaît, ce qui est environ deux fois plus efficace en espace qu'encoder un caractère par symbole. Dès qu'une lettre apparaît, un changement de casse mixte, ou une séquence de chiffres de longueur impaire, l'encodage repasse en Code B, qui encode exactement un caractère par symbole. C'est pourquoi un code-barres purement numérique — un code produit ou un numéro de commande entièrement composé de chiffres — ressort nettement plus étroit qu'un code-barres encodant le même nombre de caractères mélangés à des lettres, bien que les deux représentent un symbole Code 128 valide et correctement scannable.

Questions fréquentes

Pourquoi Code 128 et pas une autre symbologie ?

Il encode l'ensemble complet de l'ASCII imprimable, s'auto-vérifie via une somme de contrôle, et se lit universellement. EAN-13 et UPC-A sont des formats numériques à longueur fixe liés à des numéros de produits enregistrés que vous ne pouvez pas inventer, donc ils sont le mauvais choix pour un générateur à usage général.

Devrais-je télécharger en SVG ou PNG ?

SVG pour tout ce qui est imprimé. Un code-barres est un dessin au trait, et une image matricielle agrandie développe des contours doux avec lesquels les scanners échouent réellement. Le PNG convient pour un usage écran à la taille exacte générée.

Pourquoi mon code-barres numérique est-il plus étroit qu'un code textuel ?

Parce qu'une chaîne de chiffres de longueur paire est encodée en Code C, qui compresse deux chiffres dans chaque symbole et réduit la largeur d'environ moitié. Ajoutez une lettre et cela repasse en Code B, qui encode un caractère par symbole.

Qu'est-ce que la zone de silence et pourquoi compte-t-elle ?

La marge blanche de chaque côté des barres. La spécification exige au moins dix modules, et les scanners l'utilisent pour trouver où le symbole commence. La rogner est l'une des raisons les plus courantes pour lesquelles un code-barres imprimé ne se lit pas.

Peut-il encoder des caractères accentués ou non latins ?

Non — Code 128 ne couvre que l'ASCII imprimable, et l'outil l'indique plutôt que de sacrifier silencieusement des caractères. Pour de l'Unicode arbitraire, un code QR est le bon format.

Tâches courantes pour Générateur de codes-barres