High-density linear barcode symbology
123456789012
Code 128 is a high-density, variable-length linear barcode symbology defined by ISO/IEC 15417:2007. It can encode all 128 ASCII characters (0-127) including letters, numbers, symbols, and control characters. The symbology uses three code sets (A, B, C) to optimize data density and includes a mandatory check digit for error detection.
Technical Advantages: Code 128 offers the highest data density among linear barcodes while maintaining excellent print tolerance. The built-in check digit and sophisticated encoding algorithm provide superior data integrity. Support for function codes (FNC1-4) enables specialized applications like GS1-128 for supply chain management.
Industry Standards: Widely adopted in GS1-128 (formerly UCC/EAN-128) for global supply chain identification, ISBT 128 for blood banking, and HIBC 128 for healthcare. The format's versatility and reliability make it the preferred choice for mission-critical applications requiring high data capacity and accuracy.
Discover more barcode formats for different use cases and industries