Générateur de codes-barres Code 39
Encodez des lettres majuscules, des chiffres et une poignée de symboles dans un code-barres Code 39 — gratuit, illimité et prêt pour vos étiquettes d’inventaire ou un parc de lecteurs plus ancien.
Ce que le Code 39 encode
Le Code 39 est l’une des plus anciennes symbologies alphanumériques encore couramment utilisées. Il code un jeu de 43 caractères : les chiffres 0-9, les lettres majuscules A-Z, l’espace et six symboles (- . $ / + %). Les minuscules ne sont pas prises en charge nativement : si vous en saisissez, la plupart des encodeurs (celui-ci compris) les convertissent automatiquement en majuscules, car le Code 39 n’a tout simplement aucun symbole pour elles. C’est un choix solide pour les étiquettes internes, là où le matériel de lecture peut être plus ancien ou plus économique qu’un lecteur de commerce de détail moderne. Vous le rencontrerez aussi sous le nom « code 3 parmi 9 », qui décrit sa construction : chaque caractère se compose de neuf éléments, dont trois sont larges. Comme chaque caractère se vérifie ainsi lui-même, la symbologie tolère mieux un défaut d’impression isolé que des alternatives plus denses.
Caractères de début et de fin, et règles de longueur
Tout code-barres Code 39 est encadré par un astérisque (*) au début et un autre à la fin : c’est ainsi que le lecteur sait où le code commence et où il finit. L’astérisque est réservé à cet usage ; il ne fait pas partie des 43 caractères de données que vous pouvez coder, et la plupart des générateurs, celui-ci compris, ajoutent les astérisques de début et de fin automatiquement, si bien que vous n’avez pas à les saisir vous-même.
Règles de longueur
Le Code 39 n’a pas de longueur maximale officielle, mais c’est une symbologie à faible densité — chaque caractère occupe plus de largeur physique que le même caractère en Code 128 — et les longues chaînes s’élargissent donc très vite. Il convient surtout aux identifiants courts : étiquettes d’inventaire, numéros de badge et codes alphanumériques brefs, plutôt qu’aux longues chaînes de texte libre.
Chiffre de contrôle
Contrairement à l’EAN-13 ou à l’UPC-A, le Code 39 n’a pas de chiffre de contrôle (ou clé de contrôle) obligatoire : sans lui, le code-barres reste valide et la plupart des lecteurs le lisent. La spécification prévoit un caractère de contrôle modulo 43 facultatif pour les environnements qui exigent plus de précision (la défense et une partie de l’industrie l’imposent dans leurs chaînes d’approvisionnement), mais la grande majorité des codes Code 39 en circulation — étiquettes d’inventaire, badges nominatifs, étiquettes internes — s’en passent. Si votre cas d’usage ne réclame pas explicitement le modulo 43, il est inutile de l’ajouter.
Où le Code 39 est utilisé
Le Code 39 est antérieur à la quasi-totalité de l’infrastructure de lecture moderne du commerce de détail et ne s’utilise pas en point de vente. Là où il reste présent : le suivi interne du matériel et des équipements, les badges nominatifs et les cartes d’identification, l’étiquetage des chaînes d’approvisionnement de l’automobile et de la défense (certaines spécifications AIAG et MIL-STD le prescrivent explicitement), ainsi que les anciens systèmes d’entrepôt ou de bibliothèque bâtis autour de lui il y a des décennies et jamais migrés. Si vous étiquetez quelque chose pour un large public ou pour un système de lecture moderne, sans contrainte d’héritage, le Code 128 est en général plus compact à données égales. Pour les cas particuliers, il existe aussi l’Extended Code 39, qui représente l’intégralité du jeu ASCII au moyen de paires de caractères — le code devient alors nettement plus large, si bien que le Code 128 reste là encore le meilleur choix.
Taille et conseils d’impression
La zone de silence minimale recommandée pour le Code 39 — la marge blanche de chaque côté, où rien ne doit être imprimé — vaut 10 fois la largeur de la barre la plus étroite (la dimension X), la même règle empirique que pour le Code 128. Avec une dimension X de 0,25 mm, cela fait environ 2,5 mm de marge propre de chaque côté ; comme le Code 39 est déjà plus large que le Code 128 à données égales, lésiner sur la zone de silence y est une cause d’échec de lecture encore plus fréquente.
Conseils d’impression
Imprimez à 300 dpi ou plus lorsque les étiquettes doivent se lire de façon fiable — les imprimantes à transfert thermique gèrent bien le Code 39, et même une laser basique donne en général un résultat propre à cette résolution. Ne réduisez pas un code-barres en dessous d’environ 80 % de sa taille prévue et gardez des barres noires pures sur fond blanc ou clair pour un contraste maximal.
Questions fréquentes
Les codes-barres Code 39 ont-ils besoin d’un chiffre de contrôle ?
Quels caractères le Code 39 peut-il coder ?
À quoi sert l’astérisque d’un code-barres Code 39 ?
Le Code 39 est-il encore utilisé ?
Quelle est la différence entre le Code 39 et le Code 128 ?
Pour aller plus loin
Importez un fichier CSV ou Excel et téléchargez un ZIP contenant tous les codes-barres — sans limite de lignes.
Imprimer des planches d’étiquettesDes PDF prêts pour Avery, avec des zones de silence correctes et un alignement automatique.
Le code-barres ne se scanne pas ?Zones de silence, taille, dpi thermique, contraste — causes, solutions et un testeur en direct.
Tous les types de codes-barresParcourez toutes les symbologies prises en charge par BarcodeSheets.