Saisissez le contenu à encoder, puis générez le code-barres. La valeur est également affichée en clair sous l’image.
Fonctionne localement dans votre navigateurSaisissez une valeur et cliquez sur Générer un code-barres : la page dessine un code Code 128 sous forme d'image PNG et imprime le texte encodé sous les barres. Le dessin se fait dans le navigateur, et la valeur n'est envoyée nulle part.
La page s'ouvre sur un code d'exemple pour kivtools.com, pour montrer le format de sortie avant toute saisie.
Les tests ont couvert la plage ASCII et une partie de Latin-1. A–Z, a–z, 0–9, l'espace, la tabulation et la ponctuation d'un clavier standard passent, ainsi que È, Ï et les lettres intermédiaires. Hors de cet ensemble, é, ü, ñ, ß, le signe euro, les caractères chinois et les emoji échouent.
Quand la valeur contient un caractère refusé par l'encodeur, l'outil efface l'image précédente et affiche un message, au lieu de laisser à l'écran un code ancien ou incomplet.
La largeur augmente d'environ 22 pixels par lettre et 11 par chiffre, plus environ 90 pixels de marge fixe : une valeur de 4 caractères mesurait 178 pixels, une de 120 mesurait 2 730, pour une hauteur constante de 142 pixels. Rien n'est coupé : une valeur longue donne une image longue.
Les navigateurs refusent d'exporter un canevas au-delà de leur limite de taille, et l'export PNG échoue alors sans erreur. Lors des tests, 2 800 caractères produisaient encore une image, 3 000 non ; l'outil signale désormais que la valeur est trop longue au lieu de laisser un cadre vide.
La page dessine toujours du Code 128. Ce n'est pas un générateur EAN/UPC, Code 39, Data Matrix ou QR, et il ne vérifie pas qu'une valeur est un numéro commercial valide : une suite de chiffres est encodée telle quelle, sans clé de contrôle ajoutée.
Si le lecteur qui lira le code attend un format précis, générez d'abord un exemple et lisez-le avec l'appareil prévu.