Générateur de code-barres Code 39 (3 of 9)
Créez un code-barres Code 39 à partir de lettres majuscules, de chiffres, de l’espace et des symboles - . $ / + %. Les astérisques de début et de fin sont ajoutés automatiquement, et vous pouvez activer le caractère de contrôle modulo 43 facultatif. L’aperçu est instantané ; exportez en PNG, SVG ou PDF, sans quitter votre navigateur.
Génération…
Vos données restent sur votre appareil.
Comment ça marche ?
- 1Saisissez votre valeur avec A–Z, 0–9, l’espace et - . $ / + %. Ne tapez pas d’astérisques : les caractères de début et de fin sont ajoutés automatiquement.
- 2Activez le caractère de contrôle modulo 43 si votre cahier des charges ou la configuration du lecteur l’exige.
- 3Réglez la largeur et la hauteur des barres, les couleurs et l’affichage du texte lisible ; l’indicateur signale si la valeur est valide.
- 4Téléchargez le code-barres en PNG, SVG ou PDF vectoriel.
Qu’est-ce que Générateur de code-barres Code 39 ?
Le Code 39, ou « 3 of 9 », est un code-barres alphanumérique de longueur variable créé en 1975. Chaque caractère est formé de neuf éléments, cinq barres et quatre espaces, dont trois sont larges, d’où le nom. Le jeu comprend 43 caractères : chiffres 0–9, lettres majuscules A–Z, espace et symboles - . $ / + %. Un astérisque distinct marque le début et la fin de chaque symbole et ne peut pas faire partie des données. Les minuscules n’appartiennent pas au jeu standard.
Le Code 39 ne demande ni licence, ni enregistrement, ni longueur fixe : on le trouve donc dans l’étiquetage automobile (AIAG), la logistique de défense américaine (LOGMARS), la santé (HIBC), les badges et les étiquettes d’inventaire. Son point faible est la densité : les caractères sont larges et séparés par un petit espace, si bien qu’une même valeur occupe plus de place qu’en Code 128, qui regroupe les chiffres par paires et couvre tout l’ASCII. Choisissez le Code 39 quand le système destinataire ou la norme l’impose, le Code 128 quand la place compte.
Quand l’utiliser ?
- Un client, une norme ou un système ancien impose le Code 39 pour les étiquettes, par exemple pour des pièces automobiles ou militaires.
- Vous avez besoin de numéros de badge, de carte de bibliothèque ou d’immobilisation mêlant lettres et chiffres.
- Vous imprimez sur des imprimantes de faible résolution, où des barres larges et simples sont plus tolérantes qu’un code dense.
- Vous voulez vérifier qu’un lecteur est configuré pour le Code 39 et son caractère de contrôle facultatif.
Le caractère de contrôle modulo 43 (facultatif)
Chaque caractère a une valeur : 0–9 valent 0–9, A–Z valent 10–35, puis - vaut 36, . vaut 37, l’espace 38, $ 39, / 40, + 41 et % 42. Additionnez les valeurs des données, divisez par 43 : le reste est la valeur du caractère de contrôle, imprimé juste avant l’astérisque final. Exemple : CODE39 donne 12 + 24 + 13 + 14 + 3 + 9 = 75 ; 75 modulo 43 = 32, soit W, et le symbole encode CODE39W. Ce contrôle est facultatif et le lecteur doit être configuré pour l’attendre.
Confidentialité
Cet outil fonctionne dans votre navigateur. Ce que vous saisissez, collez ou ouvrez est traité sur votre appareil par JavaScript : rien n’est envoyé à nos serveurs, stocké ni partagé. Vos données restent sur votre appareil.
Votre texte reste dans la page : le code-barres est dessiné localement et contient exactement les caractères saisis, plus les astérisques de début et de fin.
Questions fréquentes
Le Code 39 accepte-t-il les minuscules ?
Pas dans le jeu standard de 43 caractères. Utilisez des majuscules, ou passez au Code 128, qui gère minuscules, ponctuation et tout le jeu ASCII.
Le caractère de contrôle modulo 43 est-il obligatoire ?
Non, il est facultatif. Il aide à détecter les erreurs de lecture en environnement difficile, mais le lecteur ou le logiciel doit s’y attendre, sinon ce caractère supplémentaire apparaît dans les données. Activez-le seulement si le destinataire le demande.
Pourquoi ne faut-il pas taper les astérisques ?
L’astérisque est le caractère réservé de début et de fin. L’outil l’ajoute lui-même aux deux extrémités : en saisir un vous-même introduirait des caractères parasites dans les données.
Quelle largeur de barre et quelle marge blanche prévoir ?
Une barre étroite de 0,25 mm ou plus convient bien aux imprimantes de bureau, et la norme demande une marge blanche d’au moins 10 fois la barre étroite de chaque côté. Si un lecteur peine, augmentez la largeur des barres plutôt que la hauteur.
Outils associés
Générateur de code barre Code 128
Encodez n’importe quel texte ASCII en code 128, avec choix automatique du jeu de caractères
Ouvrir l’outilGénérateur de code-barres Code 93
Créez des codes-barres Code 93 denses : ASCII complet, deux caractères de contrôle auto
Ouvrir l’outilCode-barres Codabar
Générez des codes Codabar avec début et fin A-D, pour bibliothèques et anciens systèmes.
Ouvrir l’outilGénérateur de codes barres en masse
Collez jusqu’à 500 valeurs, une par ligne, et exportez tous les codes barres en ZIP ou PDF
Ouvrir l’outilÉtiquettes code barre A4
Étiquettes code barre sur planches A4 (4 à 40 par page), PDF vectoriel prêt à imprimer
Ouvrir l’outilLecteur de code barre en ligne
Scannez EAN, UPC, Code 128, Data Matrix, PDF417 et plus avec la caméra ou une image
Ouvrir l’outil