IDENTIFICATION & BARCODE FORMATS

Code 128

Also called
Code 128 linear barcode
Reading time
3 minutes

Code 128 is a linear barcode symbology that can encode numeric, alphabetic and other supported characters. Its business meaning depends on the data encoded and the receiving system’s interpretation.

CODE 128 IN PRACTICE

  1. Define the identifierChoose the intended data and format.
  2. Produce and scanValidate the actual printed symbol.
  3. Verify interpretationConfirm the decoded data reaches the correct record.

Use the agreed units, actual records and approved procedures for your operation.

A WORKED EXAMPLE

A leading zero belongs to the identity.

A brand’s item reference is 001234. A spreadsheet import strips the leading zeros and creates 1234 in the warehouse system. A Code 128 symbol encoding 001234 may scan perfectly while failing to match that altered record. The team needs to resolve the identity mismatch, not replace the label with an incorrectly shortened reference.

WHAT THIS MEANS FOR YOUR QUOTE

Agree the requirement before comparing quotes

Use the actual shipment, stock and service requirements. Record the billing unit, included work and responsibility for exceptions.

A LITTLE MORE CONTEXT

Questions about Code 128

Is Code 128 a 2D barcode?

No. It is a linear symbology.

Is every Code 128 symbol GS1-128?

No. GS1-128 has additional structural and data requirements.

Does scanning prove item setup is correct?

No. The decoded identifier still needs the right system mapping.

Source & example notes

GS1: GS1-128 format and structure.

Sources provide background on the linked topic. Product documentation describes a particular implementation; confirm the rules, contract and procedures that apply to your operation.

Quantities, costs and scenarios are illustrative, not operating targets, approved handling instructions or guarantees. Source guidance reviewed 22 October 2026.

Last updated: · 3PL Hub

Ready to shortlist 3PLs?

Free for brands. No commissions. Your details go only to the 3PLs you match with.

Get matched to 3PLs
3PL Hub

The commission-free 3PL directory and matchmaking platform. 5,000+ 3PLs, 200+ verified members, and 3PLs never pay us to be recommended.

Taking Inventory

The 3PL newsletter, every two weeks

3PL, fulfillment, M&A, eCommerce and trade, written by a human. Read by 3,000+ operators and the logistics ecosystem.

Subscribe to Taking Inventory Free. Every two weeks. Unsubscribe any time.