Générateur de code-barres
Code 128, EAN-13, UPC, Code 39 et ITF-14, dessinés dans la page et téléchargés en PNG.
PNG transparent, 1024 × 1024 px, créé sur votre appareil.
Vos fichiers restent sur votre appareil
Cet outil fonctionne entièrement dans votre navigateur. Rien n'est envoyé, rien n'est stocké, et vous pouvez même couper votre connexion internet avant de commencer.
Exemple
Exemple : étiquettes Code 128 pour les étagères d’une réserve, comme ALM-B12-03
Une quincaillerie de quartier numérote les étagères de sa réserve par zone, rayonnage et tablette : ALM-B12-03, c’est la zone ALM, le rayonnage B12, la tablette 3. Réglages : Code 128, chiffres sous les barres, fond blanc, 1024 px.
- Le Code 128 accepte lettres, chiffres et tirets : ALM-B12-03 est encodé tel quel, en 145 modules (la largeur de la barre la plus fine), plus 10 modules de marge blanche de chaque côté.
- À 1024 px, la barre la plus fine fait 6 pixels et l’image 1024 × 461 (la hauteur vaut 0,45 de la largeur). À 512 px, elle tombe à 3 pixels ; à 2048 px, elle passe à 12.
- Le fichier s’appelle barcode-code128-1024.png. Imprimez-en une et testez-la avec la douchette du magasin avant d’imprimer toutes les autres.
| Format | Vous tapez | Sous les barres | Barre la plus fine à 1024 px |
|---|---|---|---|
| Code 128 | ALM-B12-03 | ALM-B12-03 | 6 px |
| Code 39 | ALM-B12-03 | ALM-B12-03 | 4 px |
| Code 128 | 0457 (n° d’inventaire) | 0457 | 13 px |
| EAN-13 | 978295123456 (ISBN d’exemple, 12 chiffres) | 9 782951 234567 (le 7 est calculé) | 8 px |
| EAN-13 | 9782951234560 | Refusé : la clé doit être 7 | — |
| EAN-8 | 1234567 | 1234 5670 | 11 px |
Pour vos propres codes, le Code 128 donne des barres plus larges que le Code 39 pour le même texte (6 px contre 4 à 1024 px) : il pardonne davantage à une imprimante de bureau. L’ISBN du tableau n’est qu’un exemple ; celui d’un vrai livre est attribué par l’AFNIL.
Comment ça marche
- Choisissez le format. Le Code 128 accepte n'importe quel texte, lettres comprises : c'est celui à prendre pour vos propres références, vos étiquettes de rayon ou vos numéros d'inventaire. L'EAN-13 et l'UPC-A sont les codes du commerce et n'acceptent que des chiffres.
- Tapez le texte ou le numéro. Pour l'EAN-13, l'EAN-8, l'UPC-A et l'ITF-14, vous pouvez omettre le dernier chiffre : tapez 12 chiffres et la clé de contrôle est ajoutée toute seule.
- Choisissez d'afficher ou non les chiffres sous les barres, le fond et la largeur. 1024 px suffit largement pour une étiquette ; 2048 px convient à un grand carton.
- Cliquez sur « Télécharger le code-barres ». L'aperçu au-dessus est exactement le fichier que vous obtenez.
Questions fréquentes
- Quel format choisir ?
- Pour tout ce qui vous est propre — références internes, numéros d'inventaire, étiquettes de rayon, emplacements d'entrepôt — prenez le Code 128 : il accepte lettres et chiffres et les encode de façon compacte. L'EAN-13 est le code-barres du commerce dans le monde entier, l'UPC-A son équivalent nord-américain, l'EAN-8 la version courte pour les petits emballages, l'ITF-14 celui des cartons de regroupement, et le Code 39 un code industriel plus ancien, encore courant sur des pièces et des badges.
- Puis-je créer un code-barres pour vendre un produit en magasin ?
- Vous pouvez dessiner le code-barres, mais le numéro doit être le vôtre. Un numéro EAN ou UPC destiné à la vente est attribué à une entreprise par GS1 (GS1 France pour la France) : imprimer un numéro inventé, ou reprendre celui d'un autre, entrera en conflit avec un vrai produit au passage en caisse. Pour un usage interne — inventaire, bibliothèque, matériel d'une école ou d'une association — n'importe quel numéro convient et le Code 128 est le choix le plus simple.
- Et pour un livre, avec un ISBN ?
- Le code-barres d'un livre est tout simplement son ISBN-13 encodé en EAN-13 : choisissez EAN-13 et tapez l'ISBN sans les tirets, en commençant par 978 ou 979. Le numéro lui-même est attribué par l'AFNIL pour les éditeurs français ; cette page le dessine, elle ne l'invente pas.
- Qu'est-ce que la clé de contrôle ?
- C'est le dernier chiffre d'un code EAN, UPC ou ITF, calculé à partir des précédents pour qu'un lecteur sache distinguer une mauvaise lecture d'un vrai numéro. Omettez-le et il est calculé ici. Tapez tous les chiffres et il est vérifié : un numéro dont la clé est fausse est refusé plutôt que corrigé en silence, parce qu'un code faux qui se scanne est pire que pas de code du tout.
- Va-t-il se scanner correctement ?
- Normalement oui : les barres sont dessinées sur des pixels entiers et la marge blanche que les lecteurs exigent de chaque côté est comprise dans l'image. Imprimez-le assez grand pour que la barre la plus fine survive à l'imprimante, gardez-le sur du blanc, et ne l'étirez jamais en largeur seulement. Comme pour tout code-barres, testez une impression avec le lecteur que vous utiliserez vraiment avant d'en lancer mille.
- Quelle largeur choisir pour l’imprimer ?
- Celle où la barre la plus fine fait plusieurs pixels entiers. Pour ALM-B12-03 en Code 128 : 3 px à 512, 6 px à 1024, 12 px à 2048. Plus le texte est long, plus les barres sont fines : CDI-2026-0457 ne laisse que 5 px à 1024. Comptez 1024 px pour une étiquette, 2048 pour un carton, et agrandissez l’image sans la déformer, en noir sur fond blanc ; le fond peut aussi être transparent pour une zone claire de votre maquette.
- Quelque chose est-il envoyé sur un serveur ?
- Non. Le code est encodé et dessiné dans votre navigateur : une référence produit, un numéro de série ou un identifiant client ne quitte jamais votre appareil.