Description of GS1-128, EAN/UCC-128, EAN-128, UCC-128

The GS1-128 is a versatile barcode standard for trade and industry, ideal for labeling goods and pallets. Previously known as EAN/UCC-128, it is based on Code 128 and is distinguished by a special FNC1 character immediately following the start character.
Key Features of GS1-128
- Flexible Data Encoding: GS1-128 allows multiple pieces of information, such as product codes, weight, or expiration dates, to be combined in a single barcode using standardized Application Identifiers (AIs).
- Variable Length: The barcode supports up to 48 data characters (including AIs and FNC1 separators) with a maximum physical length of 165 mm.
-
Example:
A GS1-128 can encode a product code(01)
with 14 digits and an expiration date(15)
in the format YYMMDD (e.g., 31.12.25). Parentheses in the human-readable text are for clarity only and are not encoded in the barcode.
Easy Creation with ActiveBarcode
ActiveBarcode makes generating GS1-128 barcodes fast and user-friendly:
- Automatic Processing: Start character and FNC1 are generated automatically.
- Simple Input: Enter the human-readable text including AIs, e.g.,
(01)01234567890128(15)251231
. ActiveBarcode removes parentheses and creates the correct barcode, e.g.,010123456789012815251231
. -
Support for Variable Lengths:
For AIs with variable-length data, insert the<FNC1>
control character to indicate the end of data and the start of a new AI.
In this example:(30)19<FNC1>(21)123456789012
for quantity (19 pieces) and serial number.
Benefits of GS1-128
- Global Standard: Standardized AIs ensure worldwide compatibility.
- Versatility: Perfect for logistics, food labeling, and more.
- Efficiency: Multiple data points in a single barcode reduce complexity.
Further Information
- List of Application Identifiers
- Wikipedia: GS1-128
- More information about this can be found at GS1 General Specifications Standard (PDF).
With ActiveBarcode, you can create GS1-128 barcodes effortlessly and precisely - tailored to your needs in trade and industry.
Technical data
Valid characters: | alphanumeric |
Length: | Variable with no fixed length. |
Check digit: |
Calculated according to Modulo 103 ActiveBarcode calculates the check digit automatically. |
Type#: |
EAN/UCC-128 - #15 - CODEEAN128 EAN/UCC-128 AI - #28 - CODEEAN128AI GS1-128 - #108 CODEGS1128 |