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
| Identifier | Full Name | Use | Digits |
|---|---|---|---|
| GTIN-13 | Global Trade Item Number | Consumer goods (EAN-13) | 13 |
| GTIN-12 | Global Trade Item Number | North American retail (UPC-A) | 12 |
| GTIN-14 | Global Trade Item Number | Case/pallet packaging | 14 |
| SSCC | Serial Shipping Container Code | Pallet/shipment tracking | 18 |
| GLN | Global Location Number | Warehouse/store address | 13 |
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
| Code | Defined by | Purpose |
|---|---|---|
| SKU | Each business | Internal inventory management |
| EAN/UPC | GS1 standard | Retail scanning, marketplace listing |
| ASIN | Amazon | Amazon platform identifier |
| FNSKU | Amazon FBA | FBA warehouse tracking |
WMS Barcode Workflow
- Receiving: Scan product EAN/UPC, verify against purchase order
- Putaway: Scan shelf location barcode, system records position
- Picking: System directs picker to location, scan confirms retrieval
- Packing: Scan items into box, system matches packaging specs
- 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 Case | Recommended Format |
|---|---|
| Retail consumer goods | EAN-13 / UPC-A |
| Logistics parcel labels | Code 128 / GS1-128 |
| Outer case (corrugated) | ITF-14 |
| Pallet tracking | GS1-128 (SSCC) |
| Pharmaceuticals / medical devices | GS1 DataMatrix |
| Event tickets / loyalty cards | QR Code / Code 128 |
| Books | EAN-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