Code 128 is a linear barcode that encodes the full ASCII set at high density. Its flexibility makes it the de facto standard for shipping, logistics and warehouse labels; the GS1-128 variant also carries supply-chain data.

Sample data: TR-4821-KARGO
GS1-128 (formerly UCC/EAN-128) is not a separate barcode type but a particular use of Code 128: the symbol starts with an FNC1 character and the data is made of fields labelled with Application Identifiers (AIs). One barcode can then carry the product number, the weight and the batch code at once, and the reading system knows which field is which.
Common identifiers: (00) SSCC shipping unit number,
(01) GTIN, (10) batch/lot, (17) expiry
date, (3103) net weight in kg with three decimals.
Labelixa's preview engine produces GS1-128 through the D
(UCC/EAN) and U (UCC Case) modes of the ^BC command.
Parentheses are printed but not encoded; FNC1 separators are inserted
automatically:
^XA
^FO50,50^BCN,120,Y,N,N,D
^FD(01)09501101530003(3103)000189(10)LOT42^FS
^XZ
The U mode is for shipping units (SSCC): the data is
normalised to 19 digits, the check digit is calculated and the result is
encoded as (00).
Verify the exact label format your carrier expects on screen, before you send it to the printer.
E-CommerceSee, verify and automate label formats from different marketplaces in one place.
Warehouse & RackingCheck rack, bin and pallet labels for readability and overflow on screen, before you print and mount them.
ERP & WMSRender the labels produced by your warehouse and enterprise systems as a service — with no installation, or on-premise.
RetailVerify store shelf and product labels on screen, before they fail to scan at the checkout.
Healthcare & LaboratoryVerify specimen, medication and device labels — GS1 Data Matrix included — on screen before you print them.
Pharma & SerializationVerify the GTIN + serial + batch + expiry chain in the Data Matrix on screen, before it is printed.
Food & BeverageVerify the case labels that carry batch and expiry on screen, before they are printed.
Code 128 is a linear barcode that encodes the full ASCII set at high density. Its flexibility makes it the de facto standard for shipping, logistics and warehouse labels; the GS1-128 variant also carries supply-chain data.
Code 128 capacity: Full ASCII.
Main uses: Shipping and tracking numbers, Warehouse shelf and carton labels, Serial numbers and batch codes, GS1-128 for SSCC, expiry date and batch information.
Code 128 is a linear barcode.