Aller au contenu principal
PulsarKit

Générer un code-barres

Dessinez un code-barres EAN, UPC, CODE128, CODE39, ITF-14, MSI, pharmacode ou codabar, avec la clé de contrôle calculée pour vous.

Comment générer

  1. 1

    Choisir le format de code-barres

    Neuf formats sont proposés. Les produits de détail utilisent EAN-13 dans la plupart du monde et UPC-A en Amérique du Nord. Les cartons d’expédition utilisent ITF-14. En interne, on utilise le plus souvent CODE128, qui accepte les lettres et les chiffres.

  2. 2

    Saisir la valeur et régler la taille

    L’aperçu se redessine au fur et à mesure, et la clé de contrôle apparaît automatiquement quand le format en prévoit une. La largeur des barres, la hauteur, la marge, la légende et les deux couleurs sont entièrement réglables.

  3. 3

    Télécharger en PNG ou en SVG

    Un seul code se télécharge comme un fichier unique nommé d’après sa valeur. Activez le mode liste pour coller jusqu’à 500 valeurs et obtenir un ZIP avec un fichier par ligne, plus un rapport des lignes qui ne respectent pas le format.

Origine de la clé de contrôle

EAN-13, EAN-8, UPC-A et ITF-14 se terminent tous par un chiffre qui n’est pas une donnée, mais un calcul. Un chiffre sur deux est multiplié par trois, les autres par un, on additionne les produits et la clé de contrôle est le chiffre qui fait tomber cette somme sur un multiple de dix. Elle sert au lecteur à distinguer un code mal lu d’un vrai code. Saisissez douze chiffres pour un EAN-13 et le treizième est ajouté automatiquement. Saisissez les treize chiffres et celui que vous tapez est vérifié, avec l’affichage du chiffre correct en cas d’erreur. Un seul chiffre mal saisi casse presque toujours la somme de contrôle, ce qui est précisément son rôle.

Quel format pour quel usage

EAN-13 et UPC-A servent pour les produits scannés en caisse et nécessitent tous deux un préfixe d’entreprise enregistré auprès de GS1. Un code-barres que vous inventez vous-même sera lisible, mais il ne voudra rien dire dans le système de quelqu’un d’autre. EAN-8 est la version courte pour les petits emballages. ITF-14 va sur les cartons d’expédition. CODE128 est l’outil de tous les jours pour les étiquettes internes : il prend tout l’ASCII et n’a pratiquement pas de limite de longueur. CODE39 est plus ancien, limité aux chiffres, majuscules et à quelques signes de ponctuation, et produit des barres plus larges pour le même contenu. MSI apparaît sur les bandeaux de rayon, pharmacode sur les emballages pharmaceutiques, et codabar dans les bibliothèques et les banques de sang.

Largeur des barres, contraste et lisibilité au scanner

Un lecteur linéaire a besoin de barres assez larges pour être résolues et d’un contraste sombre sur fond clair qu’il peut seuiler. Un pixel par module est souvent trop fin pour un lecteur laser une fois imprimé, deux ou trois sont plus sûrs. Les barres colorées sont la cause la plus fréquente d’échec sur le terrain. Toute paire de couleurs en dessous d’un ratio de 3:1 est donc refusée ici, et tout ce qui est en dessous de 4,5:1 est signalé. Conservez la zone silencieuse des deux côtés : un code-barres imprimé collé au bord d’une étiquette est un code-barres qui ne se lit pas.

Les valeurs ne quittent jamais votre navigateur

Chaque code est dessiné dans cet onglet avec JavaScript et un canvas. Les codes produit, numéros de lot et références internes ne sont ni envoyés, ni consignés, ni stockés. Le ZIP pour une liste de 500 lignes est assemblé en mémoire sur votre propre appareil.

Questions fréquentes

Quelle est la différence entre EAN et UPC ?

UPC-A contient douze chiffres et est la norme nord-américaine. EAN-13 en contient treize et est utilisé presque partout ailleurs. Un EAN-13 commençant par un zéro est un UPC-A avec un zéro en tête, et les caisses modernes lisent les deux.

Comment est calculée la clé de contrôle ?

Elle est calculée à partir des chiffres qui la précèdent : poids alternés de trois et un, somme, puis soustraction jusqu’au multiple de dix suivant. Tapez la valeur sans la clé et elle est ajoutée, tapez-la et elle est vérifiée.

Quel format utiliser pour un produit en magasin ?

EAN-13 dans la majeure partie du monde, UPC-A aux États-Unis et au Canada. Les deux nécessitent un préfixe d’entreprise délivré par GS1. Cet outil dessine ce que vous tapez, mais seul un numéro enregistré renverra vers votre produit dans le système d’un détaillant.

Puis-je les imprimer sur une imprimante ordinaire ?

Oui, et une imprimante laser 600 DPI les gère sans difficulté. Imprimez le SVG plutôt que le PNG pour des barres plus nettes, utilisez du papier blanc ou des étiquettes mates, et évitez de rescaler l’impression après coup.

Quelle largeur de barre un scanner exige-t-il ?

En règle générale, gardez la barre la plus fine à au moins 0,25 mm sur l’impression finale. Régler la largeur à deux ou trois pixels par module et imprimer à taille réelle suffit pour la plupart des formats d’étiquettes.

Combien de codes puis-je créer en une fois ?

Jusqu’à 500 valeurs d’un coup. Collez-les une par ligne, et vous obtenez un ZIP avec un fichier par valeur. Les lignes qui ne respectent pas le format choisi sont listées dans un fichier errors.csv à l’intérieur de l’archive sans bloquer le reste.

Pourquoi un code-barres coloré ne se lit-il pas ?

Les lecteurs voient le contraste, pas la couleur, et beaucoup utilisent une lumière rouge qui rend les barres rouges presque invisibles. Des barres noires sur fond blanc restent le choix fiable. Toute paire en dessous d’un ratio de contraste de 3:1 est refusée ici pour cette raison.

Outils associés