Free tracking number router
Paste any tracking number. The page auto-detects the likely carrier from the number's format using a JS regex matcher, then routes you to the right carrier tracking page. Supports UPS, FedEx, USPS, DHL Express, DHL JJD/JD prefixes, Canada Post, Royal Mail, China Post/EMS, Japan Post, the universal UPU S10 standard, Australia Post, Amazon Logistics, OnTrac, and LaserShip.
For OSINT and fraud investigations: format-only matching is itself a signal. A "tracking number" that fails every carrier regex pattern is suspicious — fabricated numbers in marketplace scams or fake delivery emails often look plausible to humans but don't match any real carrier format. Real tracking numbers always satisfy at least one well-known pattern.
For numbers that don't match any specific carrier, the universal aggregators (17track, Parcels.app, AfterShip, Track-Trace, PackageTrackr) handle ~600 carriers worldwide via more sophisticated heuristics. Click any aggregator link to look up the number there.
Frequently asked questions
How does the matcher work?
Pure JavaScript regex. Each carrier has a known number-format pattern — UPS uses 1Z + 16 alphanumeric, USPS IMpb is 20 or 22 digits starting with 92–95, the UPU S10 standard is two letters + 9 digits + two letters, etc. The matcher runs every pattern against your input and shows all that fit, sorted by confidence.
Why do I sometimes see multiple carriers?
Format ambiguity. A 13-character UPU S10 code like EE123456789DE is technically valid for any postal authority that subscribes to the standard, so it'll show as both the country-specific match (Germany Post in this case) and the generic UPU fallback. The country letter pair is the strongest hint about which carrier actually handled it.
Why is my tracking number not matched?
Some carriers (FedEx Ground reference numbers, smaller regional services, internal warehouse SKUs) don't use distinctive formats. The universal aggregators below run against ~600 carriers worldwide using more sophisticated heuristics. 17track and Parcels.app are the most comprehensive.
Is my tracking number sent to anyone?
Only when you click a "Track →" link — at that point your browser navigates to the carrier's site with the number in the URL. The matching itself is 100% offline. The page source is open; search for CARRIERS to verify.
Can I use this for fraud investigation?
Yes — that's a primary use case. When investigating a suspicious package, screenshot, or marketplace listing, the format alone tells you which carrier to start with. False or fabricated tracking numbers often fail every regex pattern, which itself is a signal.
What about Bluedart, BlueDart, J&T, Yodel, Hermes, etc.?
Many smaller national carriers don't publish their format regex publicly. The universal aggregators handle hundreds of these. For a known-carrier query (e.g. you saw "shipped via Yodel" in the email), use the aggregator and let it infer; or open the carrier's site directly.