Code 128A Barcode generator
Generate easy & customizable Code 128A Barcodes in seconds.
Make sure to test out your configured barcode before using it in production.
Free Code 128A Barcode Generator – Create Barcodes Online
Generate high-density Code 128A barcodes for uppercase and control-heavy data in seconds with TryQRCode.
Create a free Code 128A barcode for uppercase letters, digits, punctuation, and ASCII control characters (ASCII 00–95). Customize the colors, width, and height, preview it live, and download it as PNG, SVG, JPG, or WEBP for uppercase-heavy labels, inventory tags, and shipping labels. No login or technical skills required.
Generate Code 128A BarcodeWhat is a Code 128A Barcode?
Code 128A is subset A of the Code 128 symbology. It encodes uppercase letters, digits, punctuation, and ASCII control characters (ASCII 00–95), which makes it ideal for uppercase-heavy or control-character data such as packaging commands and structured labels. Like every Code 128 symbol, it includes the mandatory mod-103 check character for reliable scanning.
In short: Code 128A is the subset A of Code 128 that encodes uppercase letters, digits, punctuation, and ASCII control characters (ASCII 00–95) with a mandatory mod-103 check character.
Code 128A Quick Facts
| Encodes | Uppercase letters, digits, punctuation, ASCII control chars (00–95) |
|---|---|
| Character set | Subset A of Code 128 |
| Length | Variable |
| Check digit | Mandatory mod-103 check character |
| Encoding standard | ISO/IEC 15417 |
| Typical use | Uppercase/control-heavy data, packaging and shipping labels |
How to Create Your Code 128A Barcode
Follow these four steps to generate a professional Code 128A barcode in under a minute.
1
Enter Your Data
Type or paste the uppercase letters, digits, or control characters you want to encode.
2
Customize the Look
Adjust foreground and background colors, width scale, height, and toggle the human-readable text.
3
Generate & Preview
Your barcode renders instantly with a live preview so you can verify it before download.
4
Download & Print
Export as PNG, SVG, JPG, or WEBP and use it on labels, tags, and packaging.
No registration required. Your barcode is generated in seconds and ready for print or digital use.
Benefits of Code 128A Barcodes
Why teams and businesses choose Code 128A barcodes for dependable, scannable identification.
Uppercase Focused
Purpose-built for uppercase letters, digits, and punctuation-heavy data.
Control Character Ready
Encodes ASCII control characters (00–95) for structured machine data.
Mandatory Check Character
Every symbol includes the required mod-103 check for safe scanning.
High Density
Stores more data per inch than Code 39, keeping labels small.
International Standard
Published under ISO/IEC 15417 and recognized worldwide.
Scanner Friendly
Read by virtually all modern laser and camera barcode scanners.
Common Use Cases for Code 128A
See how Code 128A barcodes are used across retail, logistics, healthcare, and manufacturing.
Retail and Inventory
Price tags, shelf labels, and warehouse stock identifiers.
Shipping and Logistics
Parcel labels and GS1-128 transport labeling workflows.
Healthcare
Patient wristbands and specimen labels that use uppercase IDs.
Manufacturing
Work-in-progress tracking and production control labels.
Control Data
Labels that embed ASCII control characters for machinery.
Ticketing and ID
Event tickets, membership cards, and access badges.
Code 128A Barcode – Frequently Asked Questions
Quick answers about how Code 128A works and where to use it.
Code 128A is subset A of Code 128. It encodes uppercase letters, digits, punctuation, and ASCII control characters (ASCII 00–95), which makes it ideal for uppercase-heavy or control-heavy data.
Code 128A encodes ASCII 00–95: uppercase letters, digits, punctuation, and ASCII control characters. It does not include lowercase letters.
128A encodes uppercase letters and ASCII control characters (00–95), 128B encodes all printable ASCII characters (32–127) including lowercase, and 128C encodes numeric data as pairs of digits for double density.
Yes. Every Code 128A symbol includes the mandatory modulo-103 check character that scanners use to validate the data.
Use 128A when your data is uppercase-only or contains ASCII control characters. Use 128B for general alphanumeric text with mixed uppercase and lowercase.
Yes. Code 128A is part of the Code 128 standard (ISO/IEC 15417) and is read by virtually all modern barcode scanners.
Create Your Free Code 128A Barcode Now
Generate a scannable, print-ready Code 128A barcode in seconds—download it in any format and use it wherever reliable uppercase labeling is needed.
Generate Code 128A Barcode
Free, unlimited generation with a live preview—no sign-up needed, only with TryQRCode.