🌍 Shipping Guide

Global Shipping Barcodes: Complete Guide for International Sellers (2026)

March 15, 2026 · 10 min read · barkodkarekod.com

Selling across borders means dealing with a new layer of barcode complexity. Your product barcode stays the same, but the shipping label, customs documentation, and logistics identifiers all have their own standards. This guide breaks down everything international sellers need to know.

💡 Key distinction: There are two types of barcodes in international shipping — product barcodes (EAN-13, UPC-A) that identify what you're selling, and shipping barcodes (CODE128, GS1-128) on the shipping label that identify the specific shipment. They serve different purposes.

The Main Barcode Types in Global Shipping

1. EAN-13 — Product Identification Worldwide

EAN-13 is the global standard for product barcodes. It's accepted in over 100 countries and is the same barcode you see on retail shelves worldwide. When selling internationally, your EAN-13 does not change per country — it's a universal product identifier.

2. CODE128 — The Universal Shipping Barcode

CODE128 is the most widely used barcode in logistics and shipping. It can encode any combination of letters, numbers and special characters with high density. Most carrier shipping labels (DHL, UPS, FedEx, Royal Mail) use CODE128 for tracking numbers.

3. GS1-128 — Supply Chain Standard

GS1-128 is a specific application of CODE128 that follows GS1 standards. It uses Application Identifiers (AIs) — two-digit codes in parentheses that define what the following data means.

For example:

GS1-128 is required by major retailers (Walmart, Carrefour, Tesco) and logistics providers for supply chain shipments.

4. SSCC — Pallet and Container Identification

The Serial Shipping Container Code (SSCC) is an 18-digit GS1 barcode that uniquely identifies a pallet, box, or shipping unit. It's used in B2B and wholesale shipping when sending large quantities to distribution centers or retailers.

Which Barcode for Which Shipping Scenario?

Scenario Barcode Type Who Generates It
Product sold in retail worldwideEAN-13You (via GS1)
Parcel tracking label (DHL, UPS, FedEx)CODE128Your carrier
Supply chain shipment to retailerGS1-128You (via GS1)
Pallet/container identificationSSCC (GS1-128)You (via GS1)
Customs/export documentationCODE128 or QRCustoms broker / carrier
Internal warehouse referenceCODE128 or CODE39You (free generator)
Return shipping labelCODE128Your carrier or platform

International Shipping Label Requirements by Carrier

DHL Express

DHL uses CODE128 barcodes on all shipping labels. Labels must be printed at minimum 300 DPI. The barcode encodes the DHL waybill number (10 digits). Labels are generated through DHL's online portal or API — you cannot create DHL tracking barcodes manually.

FedEx International

FedEx uses CODE128 and PDF417 (2D) barcodes on international labels. Similar to DHL, FedEx tracking barcodes are generated by FedEx systems — they cannot be self-generated. You need a FedEx account and their shipping software.

UPS Worldwide

UPS labels use CODE128 barcodes. The tracking number (1Z format) is encoded in the barcode. Generated through UPS WorldShip or online portal.

Royal Mail International

Royal Mail uses CODE128 for domestic tracking and 4-State Customer Code (4SCC) for sorting. International tracked services use a barcode with a 13-character reference starting with two letters (e.g., AA123456789GB).

What You Can Generate Yourself

While carrier tracking barcodes must come from the carrier, there are several shipping-related barcodes you can generate for free:

Free tip: Use barkodkarekod.com's bulk CSV generator to create CODE128 barcodes for your entire order list at once — upload a spreadsheet of order numbers and download all barcodes as a ZIP file.

Country-Specific Barcode Requirements

Region / Country Product Barcode Notes
European UnionEAN-13GS1 registration required for retail
United States & CanadaUPC-A or EAN-13Both accepted; UPC-A traditional standard
United KingdomEAN-13GS1 UK membership required
ChinaEAN-13Prefix 690–699 for China-registered products
JapanEAN-13 / JANJAN is Japan's version of EAN-13 (same format)
AustraliaEAN-13GS1 Australia membership required
Middle EastEAN-13628 = Saudi Arabia, 629 = UAE
TurkeyEAN-13Prefix 869, registered via GS1 Turkey

GS1 Registration for International Sellers

If you're selling products internationally through retail channels, you need an official GS1-registered barcode. Register with the GS1 member organization in your country:

Once registered, you receive a Company Prefix. You then assign product numbers and generate the barcode images — which you can do for free at barkodkarekod.com.

Frequently Asked Questions