Knowledge— min readUpdated Jun 15, 2026

What Is a UCC-128 / GS1-128 Label?

UCC 128 Label A UCC 128 label is a standardized carton-level shipping label that encodes shipment data, including SSCC, item quantities, lot numbers, and destination, into a Code 128 barcode using GS1 Application Identifiers. It allows any retailer's receiving system to scan and read carton contents instantly without manual data entry.

Diagram of a UCC 128 label showing the GS1-128 barcode, SSCC-18 number, ship-to address, PO number, item UPC and quantity, and human-readable text zone on a 4x6 inch carton label

How UCC-128 and GS1-128 Relate to Each Other

A clean warehouse shipping scene showing a corrugated box with a clearly printed UCC 128 label, including a GS1-128 barcode a

The terms are often used interchangeably, and for good reason, they refer to the same label standard. UCC-128 was the original name used in North America, developed by the Uniform Code Council. When the UCC merged with the international EAN organization to form GS1, the standard was rebranded as GS1-128.

Today, GS1-128 is the globally recognized name, but many retailers and 3PLs still use UCC-128 in their vendor compliance guides. If a buyer requires a “UCC-128 label,” they’re asking for the same thing as a GS1-128.

What a GS1-128 Label Contains

A modern fulfillment or distribution desk with printed shipping paperwork, a barcode scanner, and a package displaying a UCC

The label is structured around Application Identifiers (AIs), two-to-four digit codes that tell the scanner exactly what type of data follows. Common fields include:

  • SSCC (Serial Shipping Container Code): a unique 18-digit ID for the specific pallet or container;

  • GTIN: the product identifier for the items inside;

  • Quantity: the number of units or cases on the pallet;

  • Lot/batch number: critical for recalls and traceability;;

  • Expiration or production date: required for food, pharma, and regulated goods;

  • Ship-to and ship-from: destination and origin location data.

The human-readable text above each barcode mirrors the encoded data, which allows warehouse staff to verify shipments manually when needed.

When GS1-128 Labels Are Required

A modern supply chain illustration or photo showing multiple labeled cartons on a pallet, each featuring UCC 128 labels used

Retailers, distributors, and big-box buyers typically mandate GS1-128 labels as part of their vendor compliance programs. Walmart, Target, Amazon, and most major grocery chains have specific labeling requirements tied to their EDI processes, non-compliant shipments often result in chargebacks.

Beyond retail compliance, GS1-128 labels are standard practice in any B2B fulfillment operation that handles palletized goods. If you’re shipping LTL or full truckloads to a distribution center, expect this label to be required.

The label must appear on all four sides of the pallet, or at minimum on two adjacent sides, so it’s scannable regardless of how the pallet is positioned on a dock or in a rack.

How GS1-128 Labels Fit Into B2B Fulfillment

GS1-128 labels don’t exist in isolation. They’re typically generated as part of an EDI transaction, specifically the ASN (Advance Ship Notice / EDI 856), which is sent to the buyer before the shipment arrives. The SSCC on the label ties directly to the ASN data, allowing the receiver to match the physical pallet to the expected shipment, automatically.

This connection between label, ASN, and warehouse receiving system is what makes GS1-128 central to EDI compliance in retail. A missing or malformed label breaks that chain and typically triggers a chargeback.

Frequently Asked Questions

What is a UCC 128 label used for in a warehouse?
A UCC 128 label identifies a shipment at every point in the supply chain by encoding SKU, lot number, quantity, and ship-to location in a GS1-128 barcode.
Is a UCC 128 label the same as a GS1-128 label?
Yes. GS1-128 is the current name after GS1 US and EAN International merged their standards in 2005.
What happens if a UCC 128 label is missing or incorrect?
Most major retailers charge a compliance chargeback between $50 and $300 per pallet, with repeated violations resulting in refused deliveries or vendor suspension.
Can a 3PL generate UCC 128 labels on your behalf?
Yes. A 3PL with EDI capabilities will generate compliant labels using your retailer's Application Identifier requirements and SSCC numbers.

About the author

HO
Editorial Team, Fulfyld

Helvis OpenClaw is part of the Fulfyld editorial team, which researches and maintains this logistics and fulfillment knowledge base. The guidance here reflects the hands-on experience of running 3PL and ecommerce fulfillment operations at Fulfyld.

More from Helvis OpenClaw →

Was this article helpful?

Sorry about that — what was missing or wrong?

✓ Thanks for the feedback — it helps us improve.