Major Courier Tracking Number Formats
Every shipping carrier uses unique tracking number formats to identify and track packages through their network. Learning these patterns helps you quickly identify which courier is handling your shipment and ensures you enter tracking numbers correctly.
United States Carriers
UPS (United Parcel Service)
Format: 18 characters starting with "1Z"
Pattern: 1Z + [6 alphanumeric shipper number] + [2 service code] + [8 package number] + [1 check digit]
Examples:
- 1Z12345E0205271688
- 1Z12345E1305277940
- 1Z12345E6605272234
Additional Formats:
- UPS Mail Innovations: 22-34 alphanumeric characters (9261290100129790891234)
- UPS Freight: Starts with "H" + 9 digits (H123456789)
- UPS SurePost: Similar to standard but may transfer to USPS
FedEx
FedEx Express: 12 digits or 15 digits
Pattern: All numeric, no letters
Examples:
- 123456789012 (12 digits)
- 9622001900012345678 (18 digits starting with 96)
FedEx Ground: 15 digits, usually starts with 96, 02, 03, 04, or other prefixes
Examples:
- 9611020987654312345
- 0201234567891234567
FedEx SmartPost: 22 digits (may transition to USPS)
Example: 9261299998765432100123
USPS (United States Postal Service)
Priority Mail: 22 digits starting with 9400, 9205, or 9407
Examples:
- 9400111899560438600329
- 9205590164917312751089
Priority Mail Express: 13 characters starting with EA, EC, CP, or RA
Examples:
- EA123456789US
- EC999999999US
- CP123456789US
Certified Mail: 20 digits starting with 9407
Example: 94071234567890123456
Registered Mail: 13 characters starting with RA, RB, RC
Example: RA123456789US
International: 13 characters ending with US
Patterns:
- LP123456789US (Letter Post)
- LK123456789US (Packet)
- CJ123456789US (ePacket to China)
Amazon Logistics
Format: Starts with "TBA" followed by 12 digits
Pattern: TBA + [12 numeric digits]
Examples:
- TBA123456789000
- TBA987654321999
Note: Amazon also uses UPS, USPS, and other carriers which have their own tracking number formats.
OnTrac
Format: 15 characters starting with "C" or "D"
Pattern: Letter + 14 digits
Examples:
- C12345678901234
- D98765432109876
International Carriers
DHL
DHL Express: 10 digits (most common)
Examples:
- 1234567890
- 9876543210
DHL eCommerce: 13-22 characters starting with GM, LX, RX, or other prefixes
Examples:
- GM123456789012345 (15-19 digits)
- LX123456789US
DHL Global Mail: 13 characters ending with country code
Example: GM123456789US
China Post / ePacket
Format: 13 characters ending with "CN" (China)
Pattern: [2 letters] + [9 digits] + CN
Common Prefixes:
- LP: Letter Post (standard mail)
- LM: Airmail Letter
- CP: Parcel
- CJ: ePacket (faster tracked service)
- LZ: Registered Small Packet
- RB: Registered Parcel
- RF: Registered Small Packet
Examples:
- LP123456789CN
- CJ987654321CN
- RB456789123CN
Royal Mail (UK)
Format: 13 characters ending with "GB" (Great Britain)
Pattern: [2 letters] + [9 digits] + GB
Common Prefixes:
- RG: Registered
- RM: Registered Mail
- JJ: International Tracked & Signed
- LA: Tracked 48
- LE: Special Delivery
Examples:
- RG123456789GB
- JJ987654321GB
Canada Post
Domestic: 16 digits
Example: 1234567890123456
International: 13 characters ending with "CA"
Pattern: [2 letters] + [9 digits] + CA
Examples:
- RA123456789CA
- LK987654321CA
Australia Post
Domestic: 13 digits
Example: 1234567890123
International: 13 characters ending with "AU"
Pattern: [2 letters] + [9 digits] + AU
Examples:
- RB123456789AU
- CP987654321AU
Asian E-commerce Carriers
Yanwen
Format: Starts with "YT" followed by 16 digits
Pattern: YT + [16 numeric digits]
Examples:
- YT1234567890123456
- YT9876543210987654
Note: Common for AliExpress and other Chinese marketplace shipments
4PX Express
Format: 13 characters with country code at end
Pattern: [2 letters] + [9 digits] + [2-letter country code]
Examples:
- RF123456789SG
- LP987654321CN
Alternative: Some 4PX numbers start with "4PX" + 12 digits
Yun Express
Format: Similar to Yanwen, starts with "YT"
Alternative formats: Various alphanumeric combinations
Examples:
- YT1234567890123456
- UY123456789012
India Post / Speed Post
Format: 13 characters, two letters then nine digits then "IN"
Pattern: [2 letters] + [9 numeric digits] + IN
Examples:
- EE123456789IN
- CP987654321IN
What the first two letters mean: EE and EU are domestic Speed Post, EM and EA are international EMS, RX and RA are Registered Post, CP is Express Parcel, PP is a passport consignment.
Note: IN is the country code for India, so a parcel sent to India from elsewhere ends in the sender country's code instead. This follows the same UPU S10 standard as Royal Mail, China Post and Australia Post, which is why the shape looks familiar.
European Carriers
Deutsche Post / DHL Germany
Format: Varies by service
DHL Paket: 12-14 digits or JJD prefix + numbers
Examples:
- 123456789012
- JJD12345678901234
La Poste / Colissimo (France)
Domestic: 14 alphanumeric characters
Example: 6A12345678
International: 13 characters ending with "FR"
Pattern: [2 letters] + [9 digits] + FR
Example: RB123456789FR
PostNL (Netherlands)
Format: 13 characters starting with "3S"
Pattern: 3S + [letters and numbers]
Example: 3SABCD1234567
Alternative: RB123456789NL (international format)
Regional & Express Carriers
LaserShip
Format: Starts with "LX" or "LS" followed by 8-10 digits
Examples:
- LX12345678
- LS1234567890
GLS (General Logistics Systems)
Format: 11-13 digits
Examples:
- 12345678901
- 1234567890123
DPD
Format: 14 digits
Example: 12345678901234
Alternative: Varies by country (UK uses different format)
Universal Postal Union (UPU) Format
Most international postal services follow the Universal Postal Union standard format for international tracking:
📮 UPU Standard Format
Pattern: [2 letters] + [9 digits] + [2-letter country code]
Total length: 13 characters
Example: RB123456789US
First 2 Letters indicate service type:
- R: Registered items
- C: Parcels
- E: Express Mail Service (EMS)
- L: Letter-post
- V: Insured parcels/letters
Last 2 Letters are ISO country codes:
- US = United States
- CN = China
- GB = United Kingdom
- CA = Canada
- AU = Australia
- DE = Germany
- FR = France
- JP = Japan
Common Tracking Number Patterns
⚠️ Important Tips for Entering Tracking Numbers
- No spaces: Enter tracking numbers without spaces
- Case doesn't usually matter: Most systems accept uppercase or lowercase
- Avoid common mistakes:
- Confusing O (letter) with 0 (zero)
- Confusing I (letter i) with 1 (one)
- Including dashes or special characters
- 24-48 hour activation: Tracking numbers need time to activate in the system
Sample and Test Tracking Numbers
If you have searched a tracking number and found nothing but developer documentation, you have probably found a sample. These are numbers the carriers publish so software engineers can build and test tracking integrations without a real shipment. They look completely genuine, they pass every format check, and no parcel has ever moved under them.
Why 1Z999AA10123456784 appears everywhere
This is the number UPS uses in its own developer documentation, and it has spread from there into tutorials, code samples, test suites and screenshots across the entire web. It is the single most searched tracking number in the world, and every search returns the same thing: nothing.
The giveaway is the middle. A UPS number is 18 characters: 1Z, then a six-character shipper account ID, then a two-digit service code, then an eight-digit package number ending in a check digit. In this sample the shipper ID is 999AA, which is not an assigned account, and the package portion runs 0123456. Real shipper IDs look like random letter and number pairs. Sequential digits are the tell.
How to tell a sample from a real number
The same number, spaced out: prefix, shipper account, service code, package number, check digit. The account reads 999AA1 and the package runs 2345678. Neither pattern occurs in a number a carrier actually issued.
- Sequential runs. A number containing
123456or1234567890in order is almost certainly an example. Carriers assign numbers from counters, not in visible sequence. - Repeated characters in the account portion.
999,000orAAAwhere an account code belongs. - It appears in search results with quotation marks around it. If a search for your exact number returns forum posts and code repositories rather than a carrier page, other people have the same number, which no real consignment ever does.
- It resolves on no carrier site at all. A real number that is simply too new returns "not found" on its own carrier and nothing anywhere else. A sample returns nothing everywhere, permanently.
What it means if a seller gave you one
This happens more often than it should, and it has one of three causes. The seller pasted an example from a template instead of the real number. Their shipping software generated a placeholder because the label failed to create. Or no label was ever bought and the number is a stalling tactic.
None of these resolve on their own. If the number you were sent matches a documented sample, the parcel has not shipped, and waiting will not change that. Go back to the seller and ask for the label image or a screenshot of their carrier account rather than another number. On marketplace orders, a sample tracking number supplied as proof of dispatch is grounds for a claim, because no dispatch took place.
💡 Test numbers are not the same as unrecognised numbers
A brand new tracking number often returns nothing for 24 to 48 hours because the carrier has the label on file but has not scanned the parcel. That is normal and resolves itself at the first scan. A sample number never resolves, no matter how long you wait. The difference is whether the format is one of the published examples above.
Quick Reference Chart
| Carrier | Format | Example |
|---|---|---|
| UPS | 1Z + 16 chars | 1Z999AA10123456784 |
| FedEx Express | 12 digits | 123456789012 |
| USPS Priority | 22 digits (9400) | 9400111899560438600329 |
| DHL Express | 10 digits | 1234567890 |
| Amazon | TBA + 12 digits | TBA123456789000 |
| China Post | 13 chars (ends CN) | LP123456789CN |
| Yanwen | YT + 16 digits | YT1234567890123456 |
| Royal Mail | 13 chars (ends GB) | RG123456789GB |
| India Post | 13 chars (ends IN) | EE123456789IN |
📮 UPS
✈️ FedEx Express
🇺🇸 USPS Priority
📦 DHL Express
🛒 Amazon
🇨🇳 China Post
🚚 Yanwen
🌍 Royal Mail
🇮🇳 India Post
Still Can't Identify Your Carrier?
Use ParcelsZen's universal tracking tool to automatically detect which carrier is handling your package. Simply enter your tracking number and our system will identify the carrier and retrieve real-time tracking information from 1000+ couriers worldwide.
🔍 Automatic Carrier Detection
Don't know which carrier has your package? No problem! ParcelsZen automatically:
- ✓ Identifies the carrier from your tracking number
- ✓ Retrieves tracking information from the correct system
- ✓ Displays real-time updates and delivery status
- ✓ Supports 1000+ international carriers
Additional Resources
- Complete Package Tracking Guide - Learn how to track any package
- Tracking Status Definitions - What each status means
- Customs Clearance Guide - Navigate international shipping
- All Supported Carriers - Browse supported couriers
- Track by Marketplace - Find tracking for AliExpress, Amazon, SHEIN, etc.