URL Unshortener & Redirect Tracer

Follow every redirect hop for bit.ly, t.co and custom shorteners — no click needed

Ad placeholder (leaderboard)

Shortened links hide their destination, which is exactly what makes them useful for phishing and malware. This tracer expands them safely: it follows each HTTP redirect hop and shows you the status code and the next location at every step, ending at the final landing URL — all without rendering the page or running any of its scripts.

How it works

Browsers cannot read cross-origin redirect headers directly because of the same-origin policy, so the tool routes each request through a public CORS proxy that adds the headers the browser is allowed to read:

  1. It requests the short URL through the proxy and reads the HTTP status. On a 3xx response it reads the Location header to find the next URL.
  2. It resolves that location (relative locations are resolved against the current URL) and requests it the same way.
  3. It repeats, recording every hop, until it reaches a non-redirect status (2xx, 4xx, 5xx) or a hop limit of around ten, which prevents infinite redirect loops.

The result is the full chain from the short link to the final destination.

Notes and limits

Only HTTP-level redirects (301, 302, 303, 307, 308) are visible to header inspection. Some shorteners redirect with client-side JavaScript or an HTML meta-refresh — those cannot be traced this way, and the tool will stop at the last HTTP hop it can see. Public proxies can be rate-limited or occasionally down; if a trace fails, try again shortly. Tracing reveals the destination but does not vouch for its safety — treat any unexpected login or download page with suspicion, and verify the domain independently before trusting it.

Ad placeholder (rectangle)