Développement Web
Barcode Generator
Générer un code-barres linéaire (CODE128, EAN-13, UPC, CODE39 et autres) à partir de texte ou de chiffres.
A linear barcode encodes data as bars of varying width, read by a single laser beam in a scanner. Unlike a QR code, most formats are limited to digits or ASCII text, but in exchange they're readable by virtually any retail scanner.
How to use it
- Pick a format (CODE128, EAN-13, UPC, CODE39, and more) and enter text or digits — the barcode is generated instantly.
- For fixed-length formats (EAN-13, UPC-A), the check digit is calculated automatically.
- Download the finished image to print on a label or paste into a document.
Common uses
- Creating a barcode for a homemade product or internal warehouse inventory.
- Printing test barcodes to check a scanner or POS system before going live.
- Generating CODE128 for internal identifiers (order numbers, batch numbers) that don't need to meet a strict retail standard.
Things to keep in mind
EAN-13 and UPC-A are official retail standards — selling a product in stores requires a real, registered GTIN, not an arbitrarily generated one.
No common linear barcode format supports non-Latin scripts or other Unicode characters directly — use a QR code for that kind of text.
Article sur cet outil: Codes-barres : en quoi Code 128 diffère de l'EAN-13
Questions fréquentes
Pourquoi dit-il que mes données ne correspondent pas au format sélectionné ?
Chaque format de code-barres a ses propres contraintes — par exemple EAN-13 nécessite exactement 12 ou 13 chiffres et CODE39 ne prend en charge qu'un jeu de caractères limité — les données doivent donc respecter les règles du format choisi.
Quel format dois-je utiliser pour du texte arbitraire ?
CODE128 prend en charge le jeu de caractères ASCII complet, y compris lettres, chiffres et symboles, ce qui en fait le choix le plus flexible quand vos données ne sont pas purement numériques.
La génération d'un code-barres télécharge-t-elle mes données ?
Non, l'image du code-barres est rendue entièrement dans votre navigateur avec la bibliothèque jsbarcode — rien n'est envoyé à un serveur.
Quelle est la différence entre UPC-A et EAN-13 ?
L'UPC-A est un format à 12 chiffres historiquement utilisé en Amérique du Nord, tandis que l'EAN-13 est une norme internationale à 13 chiffres ; l'UPC-A est en réalité un sous-ensemble de l'EAN-13 (ajouter un zéro au début le transforme en EAN-13 valide), donc la plupart des scanners reconnaissent les deux formats sans différence.
Peut-on encoder des caractères non latins ou d'autres caractères Unicode dans un code-barres ?
La plupart des formats de codes-barres courants, comme EAN-13 ou UPC-A, ne prennent en charge que les chiffres, et Code 128 se limite au jeu de caractères ASCII — aucun d'eux ne prend directement en charge les caractères non latins ou autres caractères Unicode, il faut donc un code QR pour ce type de texte.