Générateur de codes-barres Code 128A gratuit — Encodage majuscules et caractères de contrôle
Générez des codes-barres Code 128A en ligne gratuitement. Le Code 128A encode les lettres majuscules (A–Z), les chiffres (0–9) et les caractères de contrôle ASCII (NUL–US) — idéal pour les étiquettes d'expédition, la logistique GS1 et tout système utilisant des codes de contrôle non imprimables tels que FNC1. Téléchargez instantanément en PNG ou SVG. Sans inscription, sans filigrane, sans limite.
Qu'est-ce que le Code 128A ?
Le Code 128A est une variante à sous-ensemble fixe de la symbologie Code 128, qui encode les caractères des positions ASCII 0x00 à 0x5F : chiffres 0–9, lettres majuscules A–Z, espace, ponctuations courantes, et les 32 caractères de contrôle ASCII (NUL, SOH, STX… GS, RS, US). Il s'agit de l'un des trois sous-ensembles d'encodage définis dans la norme ISO/IEC 15417. Contrairement au Code 128 en mode automatique, le Code 128A ne change pas de sous-ensemble — chaque caractère du code-barres est encodé à l'aide des tables d'encodage du sous-ensemble A. Le Code 128A est le bon choix lorsque vos données contiennent des caractères de contrôle, lorsqu'un système récepteur exige explicitement le sous-ensemble A, ou lors de l'encodage de données en majuscules uniquement pour la compatibilité avec des lecteurs anciens.
- Encodage direct des caractères de contrôle ASCII (NUL–US)Le Code 128A est le seul sous-ensemble Code 128 capable d'encoder directement des caractères de contrôle ASCII sans séquences d'échappement spéciales. Les caractères de 0x00 (NUL) à 0x1F (US) — dont SOH, STX, ETX, EOT, TAB, LF, CR, ESC et autres — sont encodés comme des caractères de symbole standards. Cela rend le Code 128A indispensable pour les codes-barres initiés par GS1 FNC1, l'encodage de messages EDI, et tout système utilisant des codes de contrôle comme délimiteurs de champs.
- Lettres majuscules et chiffres completsEn plus des caractères de contrôle, le Code 128A encode les 26 lettres majuscules (A–Z), les 10 chiffres (0–9), l'espace, et un ensemble de signes de ponctuation standard incluant !, ", #, $, %, &, ', (, ), *, +, virgule, -, ., /, :, ;, <, =, >, ?, @. Cela couvre le jeu de caractères complet utilisé dans la plupart des applications de codes-barres pour l'expédition, la logistique et l'industrie, où les minuscules ne sont pas requises.
- Caractère de contrôle obligatoire via Mod 103Comme toutes les variantes de Code 128, le Code 128A inclut un caractère de contrôle Mod 103 calculé et ajouté automatiquement lors de l'encodage. Ce caractère est dérivé d'une somme pondérée de toutes les valeurs de symboles encodées et est vérifié par le scanner lors du décodage. Tout code-barres présentant un caractère de contrôle discordant est rejeté avant que les données ne soient transmises au système hôte, offrant une détection d'erreur fiable dès le premier passage.
- Compatibilité avec les systèmes logistiquesDe nombreux systèmes de gestion d'entrepôts anciens, standards d'étiquettes d'expédition et protocoles EDI spécifient explicitement le Code 128A. Si un document de spécification ou un guide d'intégration système exige le 'Code 128 Sous-ensemble A' ou 'Code 128A', utilisez ce format plutôt que le mode automatique Code 128 pour garantir que le scanner et le système hôte reçoivent exactement la structure d'encodage attendue — y compris le caractère de démarrage requis.
Fonctionnalités du générateur de codes-barres Code 128A
Produisez des codes-barres Code 128A conformes avec un contrôle précis de l'encodage, des dimensions et du format de sortie.
Encodage strict du sous-ensemble A
Ce générateur verrouille l'encodage sur le sous-ensemble A uniquement — sans changement automatique de sous-ensemble. Le code-barres produit utilise le caractère de démarrage A de Code 128 et encode chaque caractère d'entrée à l'aide des tables du sous-ensemble A. Si votre entrée contient des caractères hors de la plage du sous-ensemble A (tels que des lettres minuscules), le générateur signale les caractères invalides avant de produire un code-barres non conforme.
Prise en charge de la saisie de caractères de contrôle
Saisissez des caractères de contrôle ASCII en notation d'échappement standard ou copiez-collez depuis votre système source. L'encodeur mappe correctement les codes de contrôle vers leurs valeurs de symbole du sous-ensemble A et les inclut dans la sortie du code-barres. Cela vous permet de produire des codes-barres Code 128A initiés par GS1 FNC1 et des étiquettes logistiques délimitées par des codes de contrôle conformes aux exigences des spécifications.
Sortie PNG et SVG
Téléchargez votre code-barres Code 128A en PNG haute résolution ou en fichier vecteur SVG sans perte. La sortie SVG s'adapte à n'importe quelle taille d'impression sans pixellisation — indispensable pour les étiquettes d'expédition devant être lisibles à différentes tailles, des étiquettes d'adresse 25 mm aux documents logistiques A4.
Hauteur de barre et largeur de module ajustables
Définissez la hauteur des barres et la dimension X (largeur de module) pour correspondre aux exigences physiques de votre support d'étiquette et de votre type de scanner. Des barres plus hautes améliorent la tolérance à l'angle de scan sur les scanners portables. Des modules plus larges améliorent la lisibilité sur les imprimantes d'étiquettes basse résolution. Les zones calmes sont générées automatiquement à la valeur minimale requise.
Génération en masse depuis des listes en majuscules
Collez une liste de valeurs en majuscules uniquement — numéros d'article, codes d'expédition, numéros de série — dans le panneau de masse et générez tous les codes-barres Code 128A en une seule fois. Téléchargez sous forme de ZIP de fichiers PNG ou SVG pour une utilisation dans des logiciels d'étiquettes, des publipostages ou des flux d'impression directs.
Code 128A — Questions fréquemment posées
Réponses techniques sur la prise en charge des caractères Code 128A, les cas d'utilisation et les différences avec le mode automatique Code 128.
Quels caractères le Code 128A prend-il en charge ?
Le Code 128A encode les caractères ASCII de la plage 0x00–0x5F : les 10 chiffres (0–9), les 26 lettres majuscules (A–Z), l'espace (0x20), la ponctuation standard (! " # $ % & ' ( ) * + , - . / : ; < = > ? @), et les 32 caractères de contrôle ASCII de NUL (0x00) à US (0x1F). Les lettres minuscules (a–z) et les caractères au-delà de 0x5F ne sont pas supportés dans le sous-ensemble A.
Quand utiliser Code 128A plutôt que Code 128 automatique ?
Utilisez le Code 128A lorsqu'un système récepteur ou une spécification exige explicitement l'encodage du sous-ensemble A, lorsque vos données contiennent des caractères de contrôle ASCII devant être encodés comme symboles standard du sous-ensemble A, ou lorsque vous intégrez un lecteur de codes-barres ou un middleware qui identifie le sous-ensemble d'encodage à partir du caractère de démarrage du code-barres. Pour un usage général avec des données ASCII imprimables uniquement, le mode automatique Code 128 produit le même résultat pour les entrées compatibles sous-ensemble A, avec la flexibilité de traiter d'autres entrées.
Le Code 128A peut-il encoder des lettres minuscules ?
Non. Les lettres minuscules (a–z, ASCII 0x61–0x7A) sont hors de la plage de caractères du sous-ensemble A. Pour encoder des minuscules dans un code-barres Code 128, utilisez le Code 128B ou le mode automatique Code 128. Tenter d'encoder une lettre minuscule dans un code-barres Code 128A strict produit un symbole invalide que la plupart des scanners rejetteront.
Le Code 128A a-t-il un chiffre de contrôle ?
Oui. Comme toutes les variantes de Code 128, le Code 128A inclut un caractère de contrôle Mod 103 obligatoire, calculé et ajouté automatiquement par l'encodeur. Vous n'avez pas besoin de le calculer ou de l'ajouter vous-même.
Créez votre code-barres Code 128A maintenant — Gratuit, instantané, sans inscription
Générez dès maintenant des codes-barres Code 128A conformes pour l'expédition, la logistique et les étiquettes encodées avec des caractères de contrôle. Saisissez vos données en majuscules, téléchargez en PNG ou SVG, et imprimez — complètement gratuit, sans compte requis.
