Racklipedia
Racklify
​
Retail

What Is a UCC-128 Label (GS1-128) and When To Use It

Updated October 16, 2026
Published October 16, 2026
William Carlin

UCC-128 Label

Definition

A logistics label used on cartons or pallets for receiving and ASN matching, commonly based on the GS1-128 barcode standard.

Overview

UCC-128 Label A legacy name still commonly used for a shipping label that uses the barcode symbology now called GS1-128. The phrase persists in warehouses, freight yards, and 3PL operations even though the formal, standards-based name is GS1-128. The label itself is not a different barcode type; it is a shipping label that uses the GS1-128 linear barcode to encode application identifiers such as the SSCC, GTINs, batch/lot, and expiration dates for automated scanning and electronic data interchange with trading partners.


The UCC-128/GS1-128 label combines human-readable text, one or more GS1-128 barcodes, and standard data qualifiers (application identifiers or AIs). For warehouses the most common use is to carry a Serial Shipping Container Code (SSCC) that identifies a pallet or logistic unit, but labels may also include order numbers, pallet weights, and shipment references to match ASN (Advance Ship Notice) messages. The label design and the semantics of each data element are set by GS1 standards so equipment and partners can read and interpret the same information unambiguously.


What The Label Typically Contains


Elements you’ll usually find on a UCC-128 / GS1-128 shipping label include a human-readable header, one or more GS1-128 barcodes, the SSCC (when used for pallet identification), and other GS1 application identifiers for contents and logistics information. The barcodes carry structured data; the readable text mirrors it so staff and carriers can verify contents without a scanner.


  • SSCC: A unique, 18-digit identifier used for logistic units such as pallets or containers.
  • GTIN or Item Code: Identifies products inside the pallet when needed for cross-docking or receiving.
  • Batch/Lot & Expiry: Important for food, pharma, and regulated goods.
  • Shipment / Order Reference: Matches the ASN or purchase order to speed receiving.


Why It Matters To Warehouses And Carriers


Standardized labels reduce manual work and errors. When a pallet arrives with a correctly formatted UCC-128 label, receiving staff scan the GS1-128 barcode to automatically capture the SSCC and trigger the receiving workflow in a WMS. That scan ties to an ASN and the carrier’s paperwork, enabling quick reconciliation, putaway, or cross-dock. For international shipments it supports customs and carrier systems that expect GS1-formatted data.


  • Interoperability: The GS1 structure means scanners and software from different vendors understand the same data.
  • Speed: Scannable data reduces data-entry time at docks and sortation points.
  • Traceability: Lot, batch, and expiry AIs support recalls and regulatory reporting.


When You Should Use It


Use a UCC-128 / GS1-128 label whenever you need machine-readable, standardized shipment or pallet identification. Typical scenarios are B2B pallet shipments, 3PL fulfillment that must communicate SSCCs to retailers or manufacturers, and any operation that exchanges ASNs or EDI 856 messages with trading partners that expect GS1-formatted barcodes.


  • Retail Distribution: Retailers frequently require GS1-128 labels for palletized deliveries.
  • Third-Party Logistics: 3PLs use SSCC-labeled pallets to track inbound and outbound movements across clients.
  • Regulated Products: Food and pharmaceuticals need batch and expiry AIs for compliance and recalls.


How Implementation Typically Works


Implementation involves generating SSCCs and other GS1 identifiers, formatting them with the correct AIs in the GS1-128 barcode, and printing labels to a quality that barcode scanners can read reliably. Most WMS, ERP, or label-printing software include GS1-128 support; integration usually means mapping internal order and pallet identifiers to GS1 fields and ensuring barcodes meet print resolution and quiet zone requirements.


  • Label Design: Include machine-readable barcodes and human-readable fields positioned for fast scanning at the dock.
  • Data Governance: Establish SSCC issuance, reuse policies, and who registers prefix elements if you need company-level GS1 identification.
  • Print Quality: Test samples at your scanners and carriers’ scanners; poor print quality causes delays.


Practical Example


A 3PL receives a pallet from a supplier with a UCC-128 label that encodes the SSCC and a GTIN plus a batch number. The receiving clerk scans the GS1-128 barcode; the WMS automatically records the SSCC and validates the ASN. The pallet is checked to the expected PO and moved to quarantine for a short quality inspection because the batch AI is flagged. Once cleared, the WMS uses the SSCC for putaway and later references the SSCC when the pallet ships to a retailer who scans the same SSCC upon dock receipt.


Tips For Adoption


  • Start Small: Pilot with one trading partner and one dock to validate label formats and scanner compatibility.
  • Use GS1 Resources: Follow GS1 General Specifications for AI formatting and checklists for print quality.
  • Train Dock Staff: Teach staff the difference between human-readable fields and encoded AIs so they can troubleshoot scanning issues.


In short, the UCC-128 Label is the legacy name for a shipping label that uses the GS1-128 barcode symbology. For warehouses and carriers it is a standardized, machine-readable way to identify logistic units and key product data, speeding receipt, verification, traceability, and EDI-driven workflows.

Sources And Additional Reading (4)

More from this term
Looking for a 3PL?

Compare warehouses on Racklify and find the right logistics partner for your business.