How to Use This Tool
-
1
Enter Your Data
Type your text, URL, or numbers in the input field above
-
2
Customize Settings
Adjust size, colors, and other options to match your needs
-
3
Generate & Download
Click generate and download in PNG, SVG, or other formats
Key Features
About This Tool
What is Code 128?
Code 128 is a high-density 1D barcode that can encode all 128 ASCII characters — letters, numbers and symbols. Its compactness and reliability make it the workhorse of shipping, logistics and internal inventory systems.
- Encodes: Full ASCII (128 chars)
- Type: 1D linear, high density
- Check: Built-in checksum
Code 128A Generator
This free Code 128 generator turns your data into a clean, scannable, print-ready Code 128 in seconds. Adjust the size and colours, preview instantly, and download as PNG or SVG for your product label, packaging or marketing material — no sign-up required.
Where Code 128 is used
- Shipping and logistics
- Warehouse and inventory
- Asset and equipment tracking
When to use Code 128
Use Code 128 for shipping labels, cartons, asset tags and any application that needs letters and numbers in a compact 1D symbol.
Related resources
Try the Code 128 generator
Enter your Code 128 value below. We'll render a scannable barcode you can download as SVG, PNG or JPEG.
All formats download instantly. No signup needed.
Code 128 specification
| Type | General purpose 1D barcode |
|---|---|
| Data capacity | Up to 48 characters (auto-switching subsets) |
| Character set | Full ASCII (all 128 characters) |
| Subsets | A (uppercase + control), B (case-sensitive), C (digit pairs) |
| Used on | Shipping, logistics, warehouse, healthcare, ID cards |
| Marketplaces | Amazon FNSKU (Code 128 subset), Flipkart cartons |
| ISO standard | ISO/IEC 15417 |