Reference
Last verified: 2026-09-08Tracking number formats every Indian courier
An Indian tracking number tells you which courier holds your parcel before you track it. Delhivery uses DL then digits, Blue Dart BD, Ekart FMPC or DSPC, Valmo VL, Amazon TBA, and India Post two letters, nine digits, then IN. The full rules for 20 couriers are below.
Track a number now
Paste an AWB, order ID, or consignment on the homepage. No login. Couriers marked “Works here” below can return a timeline on this site; others still list format rules and an official link.
What this database is
44 pattern rules across 20 couriers, transcribed from the detection engine this site runs in production — the same code that decides which courier your number belongs to when you paste it into the tracker. A unique match identifies one courier on its own; a shared match fits several couriers and only narrows the field.
Each courier also carries whether tracking currently works on this site. Of the 20 listed, 7 work, 9 are blocked by the courier or fail upstream, 3 have no integration, and 1 is undetermined. That is measured, not claimed — the method is in our coverage report (probe date 2026-09-08).
What this is not: courier documentation
These are the rules we match on, published so you can check our working. They are not transcribed from each courier's official specification, and we have not verified them against every courier's own help centre (needsOfficialVerification is true on every row). Where a courier publishes an authoritative format, that document wins over this page. Each courier's official tracking page is linked in its section so you can go to the source.
Jump to a courier
Courier formats
Search by name, slug, prefix, example, or number type. Filter by whether tracking works on this site.
20 of 20 couriers
Delhivery
Works hereIssues: AWB, Waybill
| Pattern rule | Example | Match |
|---|---|---|
DL followed by digits^DL\d+$ | DL123456789012 | Unique |
12 to 14 digits, no letters^\d{12,14}$ | 123456789012 | Shared |
Where to find it: Delhivery SMS, the shipping label, or the seller's dispatch email.
Blue Dart
Works hereIssues: AWB, Waybill, Reference number
| Pattern rule | Example | Match |
|---|---|---|
BD followed by digits^BD\d+$ | BD1234567890 | Unique |
8 to 12 digits, no letters^\d{8,12}$ | 76543219876 | Shared |
Where to find it: Blue Dart SMS, the airway bill slip, or the shipper's confirmation.
Ekart
Works hereIssues: AWB, Flipkart tracking ID
| Pattern rule | Example | Match |
|---|---|---|
FMPC followed by letters or digits^FMPC\w+$ | FMPC0279658213 | Unique |
DSPC followed by letters or digits^DSPC\w+$ | DSPC1234567890 | Unique |
SHCP followed by letters or digits^SHCP\w+$ | SHCP1234567890 | Unique |
Where to find it: Flipkart or Shopsy app → My Orders → Track. The ID sits under the courier name.
Shadowfax
Works hereIssues: AWB, Order reference
| Pattern rule | Example | Match |
|---|---|---|
SF + digits + 2–3 letter suffix (public tracker shape)^SF\d{8,11}[A-Z]{2,3}$ | SF99887766XX | Unique |
SFX prefix legacy^SFX\d{6,12}$ | SFX123456 | Shared |
Where to find it: Marketplace order page or the seller's dispatch SMS, where Shadowfax is the assigned network.
Live lookup requires SHADOWFAX_PUBLIC_TRACKING_ENABLED on the server; otherwise use Track on Shadowfax.
Valmo (Meesho's in-house logistics arm)
Works hereIssues: AWB
| Pattern rule | Example | Match |
|---|---|---|
VL or VLR followed by at least 8 digits^VLR?\d{8,}$ | VL12345678 | Unique |
Where to find it: Meesho app → Orders → Track. Valmo numbers start VL or VLR.
Track Valmo (Meesho's in-house logistics arm) here · Official Valmo (Meesho's in-house logistics arm) tracking
Ecom Express
Works hereIssues: AWB
| Pattern rule | Example | Match |
|---|---|---|
ECOM followed by letters or digits^ECOM\w+$ | ECOM123456789 | Unique |
EX followed by at least 8 digits^EX\d{8,}$ | EX12345678 | Unique |
Where to find it: Ecom Express SMS or the marketplace order's tracking details.
Amazon Shipping (Amazon Transportation, TBA)
Works hereIssues: TBA tracking ID, AWB
| Pattern rule | Example | Match |
|---|---|---|
TBA followed by letters or digits^TBA\w+$ | TBA123456789000 | Unique |
AMZ followed by letters or digits^AMZ\w+$ | AMZ123456789 | Unique |
Exactly 12 digits^\d{12}$ | 123456789012 | Shared |
Where to find it: Amazon.in → Your Orders → Track package. A TBA prefix means Amazon is carrying it itself.
Track Amazon Shipping (Amazon Transportation, TBA) here · Official Amazon Shipping (Amazon Transportation, TBA) tracking
XpressBees
UndeterminedIssues: AWB
| Pattern rule | Example | Match |
|---|---|---|
XB followed by digits^XB\d+$ | XB1234567890 | Unique |
XP followed by digits^XP\d+$ | XP1234567890 | Unique |
12 to 14 digits, no letters^\d{12,14}$ | 123456789012 | Shared |
Where to find it: XpressBees SMS or the marketplace order's tracking details.
The production probe returned an API_ERROR code alongside a not-found message. The two disagree, so this courier's real state is undetermined — see reports/COURIER-COVERAGE.md §4.
DTDC
Courier blocks itIssues: Consignment, LR (Lorry Receipt), AWB
| Pattern rule | Example | Match |
|---|---|---|
DTDC followed by letters or digits^DTDC\w+$ | DTDC123456789 | Unique |
A leading D, V, X or Z followed by 7 to 11 digits^[DVXZ]\d{7,11}$ | D12345678 | Unique |
9 to 12 digits, no letters^\d{9,12}$ | 123456789012 | Shared |
Where to find it: DTDC consignment note, the shipping label, or the dispatch SMS.
DTDC restricts automated tracking. Use DTDC's own site — the format above still tells you the number is a DTDC one.
India Post
Courier blocks itIssues: Consignment (Speed Post, Registered Post)
| Pattern rule | Example | Match |
|---|---|---|
Two letters, 9 digits, then IN^(?!WT)[A-Z]{2}\d{9}IN$ | EE123456789IN | Unique |
Where to find it: The post office receipt, or the booking SMS from India Post.
The lookup does not complete. Track on India Post's own site.
DHL
Courier blocks itIssues: AWB, Waybill
| Pattern rule | Example | Match |
|---|---|---|
JJD followed by digits^JJD\d+$ | JJD123456789 | Unique |
JD followed by digits^JD\d+$ | JD0123456789 | Unique |
Exactly 10 digits^\d{10}$ | 1234567890 | Shared |
Where to find it: The DHL waybill, the shipper's confirmation email, or the parcel label.
The lookup does not complete. Track on DHL's own site.
Gati
Courier blocks itIssues: Docket, LR
| Pattern rule | Example | Match |
|---|---|---|
GATI followed by letters or digits^GATI\w+$ | GATI12345678 | Unique |
GKW followed by letters or digits^GKW\w+$ | GKW12345678 | Unique |
9 to 12 digits, no letters^\d{9,12}$ | 123456789 | Shared |
Where to find it: The Gati docket slip or the consignor's dispatch note.
Porter
Courier blocks itIssues: Order reference
| Pattern rule | Example | Match |
|---|---|---|
POR followed by at least 6 letters or digits^POR[A-Z0-9]{6,}$ | POR12345678 | Unique |
PTR followed by at least 6 letters or digits^PTR[A-Z0-9]{6,}$ | PTR12345678 | Unique |
Where to find it: The Porter app or the booking confirmation SMS.
Smartr Logistics
Courier blocks itIssues: AWB
| Pattern rule | Example | Match |
|---|---|---|
SMARTR followed by letters or digits^SMARTR\w+$ | SMARTR123456 | Unique |
SM followed by at least 8 letters or digits^SM[A-Z0-9]{8,}$ | SM12345678AB | Unique |
Where to find it: The seller's dispatch note or the marketplace tracking panel.
Track Smartr Logistics here · Official Smartr Logistics tracking
Trackon
Courier blocks itIssues: Consignment, Docket
| Pattern rule | Example | Match |
|---|---|---|
TRK followed by at least 6 letters or digits^TRK[A-Z0-9]{6,}$ | TRK12345678 | Unique |
D followed by 8 to 12 digits^D\d{8,12}$ | D12345678 | Shared |
Where to find it: The Trackon docket slip or the booking receipt.
The weak D-prefix pattern overlaps DTDC, so a bare D-number may resolve to either.
The Professional Couriers
Courier blocks itIssues: Consignment, Docket
| Pattern rule | Example | Match |
|---|---|---|
Three letters followed by 7 to 11 digits^[A-Z]{3}\d{7,11}$ | PCA1234567 | Unique |
Where to find it: The consignment note handed over at the branch.
Track The Professional Couriers here · Official The Professional Couriers tracking
FedEx
Not configuredIssues: Tracking number, AWB
| Pattern rule | Example | Match |
|---|---|---|
Exactly 15 digits^\d{15}$ | 123456789012345 | Unique |
96 followed by 18 to 20 digits^96\d{18,20}$ | 9612345678901234567890 | Unique |
Exactly 12 digits^\d{12}$ | 794613974859 | Shared |
Where to find it: The FedEx receipt, shipping email, or the parcel label.
UPS
Not configuredIssues: Tracking number
| Pattern rule | Example | Match |
|---|---|---|
1Z followed by 16 letters or digits^1Z[A-Z0-9]{16}$ | 1Z999AA10123456784 | Unique |
Where to find it: The UPS shipping confirmation or the parcel label.
USPS
Not configuredIssues: Tracking number
| Pattern rule | Example | Match |
|---|---|---|
Starts 91 to 95, then 18 to 20 more digits^9[1-5]\d{18,20}$ | 9400111899223197428490 | Unique |
Two letters, 9 digits, then US^[A-Z]{2}\d{9}US$ | EE123456789US | Unique |
Exactly 13 digits^\d{13}$ | 1234567890123 | Shared |
Where to find it: The USPS mailing receipt or the shipper's confirmation.
Format cards: one image per courier
The same rules as a picture you can save, share in a support chat or use in your own help page. Each card shows the number shapes this site recognises for one courier, with dummy examples (not real parcels). Free to reuse with a credit link, see the image licence.




















Couriers with no recognisable number pattern
These 6 couriers are supported on the site but issue numbers with no distinctive shape, so nothing can identify them automatically. If your number is from one of these, you have to pick the courier yourself.
Frequently asked questions
How can I tell which courier owns my tracking number?
Look at the prefix and shape. Delhivery often starts with DL, Blue Dart with BD, Ekart with FMPC or DSPC, Valmo with VL, Amazon Shipping with TBA, and India Post with two letters, nine digits, then IN. Paste the number on WhereIsMyOrder and the same production patterns decide the courier — or browse the table on this page.
What is the difference between a unique match and a shared match?
A unique (strong) pattern identifies one courier on its own. A shared (weak) pattern — often a bare run of digits — fits more than one courier and only narrows the field. When a number is shared, pick the courier from your SMS, marketplace order page, or shipping label.
Why do some couriers show as blocked or not configured?
Trackability comes from a live production probe on 2026-09-08 (reports/COURIER-COVERAGE.md), not from marketing claims. Blocked means the courier or upstream call failed automated lookup; not-configured means we have no integration yet. Format rules still help you recognise the number; use the courier's official tracking link when this site cannot complete a lookup.
Is this the official format documentation from each courier?
No. These are the detection rules this site actually runs, transcribed from our patterns so you can check our working. Every row is marked needsOfficialVerification until someone verifies it against that courier's own help centre. Where a courier publishes an authoritative format, their document wins.
How do I track a number on this site?
Go to the homepage, paste your AWB, order ID, or consignment number, and submit — no login required. Couriers marked working on this page can return a timeline here; for blocked or not-configured couriers, open the official tracking link in that courier's section.
Download the data
One row per pattern. Free to reuse with attribution (CC BY 4.0).
Cite this page
Building a shipping integration, or writing about Indian logistics? Copy a citation.
HTML link
<a href="https://whereismyorder.org/resources/tracking-number-formats">Indian Courier Tracking Number Formats — WhereIsMyOrder</a>
Markdown
[Indian Courier Tracking Number Formats — WhereIsMyOrder](https://whereismyorder.org/resources/tracking-number-formats)
Plain text
WhereIsMyOrder. "Indian Courier Tracking Number Formats." Last verified 2026-09-08. https://whereismyorder.org/resources/tracking-number-formats
Changelog
| Date | Change |
|---|---|
| 2026-09-12 | Day 8 hub upgrade: search/filter by name, prefix, example, and trackability; FAQ + FAQPage schema; homepage track CTA; mobile-friendly filter chips. No new URLs. |
| 2026-09-08 | First publication. 44 patterns across 20 couriers, plus measured trackability from the production probe of 2026-09-08. |