FreeQRGen
Code 128 Barcode Generator
Generate Code 128 barcodes, the most versatile linear barcode format. Code 128 supports the full ASCII character set including letters, numbers, and special characters. It is widely used in shipping labels, inventory management, and logistics due to its high data density and reliability.
Customize
Preview
Enter a value to generate your barcode
Specifications
- Character Set
- Full ASCII (128 characters)
- Length
- Variable (no fixed length)
- Data Types
- Alphanumeric + special characters
- Check Digit
- Modulo 103 (automatic)
- Subtypes
- Code 128A, 128B, 128C
- Density
- High (compact encoding)
Use Cases
- Shipping and logistics labels (FedEx, UPS, USPS)
- Inventory management and warehouse tracking
- Asset tagging and equipment identification
- Library book tracking systems
- Healthcare specimen and sample labeling
- Manufacturing process tracking
Frequently Asked Questions
What is Code 128 barcode?
Code 128 is a high-density linear barcode that encodes the full ASCII character set. It supports letters, numbers, and special characters. It is one of the most commonly used barcode formats in logistics and supply chain management.
What is the difference between Code 128A, 128B, and 128C?
Code 128A supports uppercase letters, numbers, and control characters. Code 128B adds lowercase letters. Code 128C encodes pairs of digits for high-density numeric data. Most scanners automatically switch between subtypes.
How many characters can Code 128 encode?
Code 128 has no fixed length limit. However, longer data creates wider barcodes. For practical scanning, keep data under 80 characters.
Is Code 128 the same as GS1-128?
GS1-128 is a subset of Code 128 that follows GS1 standards for supply chain use. It uses Application Identifiers (AIs) to define data meaning. Not all Code 128 barcodes are GS1-128, but all GS1-128 barcodes use Code 128 encoding.
Can Code 128 encode lowercase letters?
Yes. Code 128B supports both uppercase and lowercase letters, making it suitable for encoding mixed-case text, URLs, and serial numbers.
What scanner do I need for Code 128?
Any standard linear barcode scanner can read Code 128. Most USB, Bluetooth, and smartphone-based scanners support it out of the box.
Related Barcode Generators
Code 39 Barcode Generator
Generate Code 39 barcodes online. Supports uppercase letters and digits. Self-checking with no check digit needed. Free Code 39 barcode maker.
EAN-13 Barcode Generator
Generate EAN-13 barcodes online. The international standard for retail products worldwide. Enter 12 digits, check digit is calculated automatically. Free tool.
UPC-A Barcode Generator
Generate UPC-A barcodes online. The North American standard for retail products. Enter 11 digits, check digit calculated automatically. Free UPC barcode maker.
ITF-14 Barcode Generator
Generate ITF-14 barcodes online. Used for outer cartons and shipping containers. Encodes 14 digits with GTIN data. Free ITF-14 barcode maker.