Supply Chain Barcode Complete Guide: GS1 Standards, Logistics Tracking & E-Commerce Warehouse Label Design

A product travels through production, warehousing, logistics, and retail before reaching you — and each stage needs to quickly and accurately identify "what is this," "where did it come from," and "where is it going?" Barcodes are the language of this identification system. Over 200 countries use the same GS1 standard so any scanner can read any product.

1. GS1: The Global Barcode Standards Body

GS1 (Global Standards One) is a non-profit international standards organization that defines identification and barcode standards for global supply chains. It assigns GS1 Company Prefixes to businesses, enabling globally unique barcode numbers.

Key GS1 Identifiers

IdentifierFull NameUseDigits
GTIN-13Global Trade Item NumberConsumer goods (EAN-13)13
GTIN-12Global Trade Item NumberNorth American retail (UPC-A)12
GTIN-14Global Trade Item NumberCase/pallet packaging14
SSCCSerial Shipping Container CodePallet/shipment tracking18
GLNGlobal Location NumberWarehouse/store address13

Generate all barcode types: Use the Barcode Generator to create EAN-13, Code 128, ITF-14, and GS1-128 formats, and visually compare their bar density and width differences.

2. Common Logistics Barcode Formats

EAN-13: The Supermarket Standard

The 13-digit barcode on retail products. Structure: 2–3 digit country prefix + company code + product code + 1 check digit. The check digit uses the Modulo-10 weighted algorithm, enabling scanners to instantly verify reading accuracy.

Code 128: The Most Flexible Alphanumeric Barcode

Encodes all 128 ASCII characters. Three subsets: A (uppercase + control chars), B (full ASCII, most common), C (digits only, 2× denser than B). The phone barcode carrier used in Taiwan's e-invoice system uses Code 128B.

GS1-128: Structured Data for Supply Chains

Code 128 with Application Identifier (AI) prefixes, allowing one barcode to carry multiple data types:

  • (01) GTIN product code
  • (10) Batch/lot number
  • (17) Expiry date (YYMMDD)
  • (21) Serial number
  • (00) SSCC shipping container code

Pharmaceutical labels often combine GTIN + batch + expiry in one GS1-128 scan, dramatically reducing medication errors.

ITF-14: Outer Case Packaging

14-digit barcode with wide bars that can be printed directly on uncoated corrugated cardboard, ideal for warehouse scanning environments.

3. E-Commerce Warehouse Barcode Operations

SKU vs UPC vs ASIN

CodeDefined byPurpose
SKUEach businessInternal inventory management
EAN/UPCGS1 standardRetail scanning, marketplace listing
ASINAmazonAmazon platform identifier
FNSKUAmazon FBAFBA warehouse tracking

WMS Barcode Workflow

  1. Receiving: Scan product EAN/UPC, verify against purchase order
  2. Putaway: Scan shelf location barcode, system records position
  3. Picking: System directs picker to location, scan confirms retrieval
  4. Packing: Scan items into box, system matches packaging specs
  5. Shipping: Print logistics label (with SSCC or carrier barcode), scan to bind order

Create printable barcode labels: Generate barcodes with the Barcode Generator, then use PDF Tools to layout multiple labels for A4 batch printing.

4. Barcode Selection Guide

Use CaseRecommended Format
Retail consumer goodsEAN-13 / UPC-A
Logistics parcel labelsCode 128 / GS1-128
Outer case (corrugated)ITF-14
Pallet trackingGS1-128 (SSCC)
Pharmaceuticals / medical devicesGS1 DataMatrix
Event tickets / loyalty cardsQR Code / Code 128
BooksEAN-13 (ISBN encoding)

2D vs 1D barcode comparison: Use the QR Code Generator and Barcode Generator on the same text to visually compare how 2D codes achieve higher data density in smaller space.

5. GS1 Sunrise 2027: The Shift to 2D

Traditional 1D barcodes have limited capacity. GS1 DataMatrix is a 2D matrix code that can carry GTIN + batch + expiry in a tiny footprint — essential for pharmaceutical blister packs and medical devices. GS1's Sunrise 2027 initiative requires global retail POS systems to read both traditional 1D barcodes and GS1 DataMatrix, marking a major supply chain transition from 1D to 2D.

Summary

  • GS1 is the global supply chain barcode standards body, assigning company prefixes to ensure worldwide uniqueness
  • EAN-13 for retail, Code 128 for alphanumeric logistics, GS1-128 for structured data, ITF-14 for outer cases
  • E-commerce warehouses use WMS barcode scanning across receiving, putaway, picking, packing, and shipping
  • SSCC enables pallet-level batch tracking, dramatically improving supply chain efficiency
  • GS1 Sunrise 2027 is driving the industry transition from 1D barcodes to GS1 DataMatrix 2D codes