Redirect Chain Tracer
Enter a URL and see every hop in its redirect chain, with the HTTP status code at each step. The tracer follows up to 10 redirects so you can spot needless hops and broken final destinations.
How to use this tool
- 1
Paste or type a URL into the input box (if you omit the scheme, https:// is added automatically).
- 2
Click Analyze to send the URL to the tracer.
- 3
Read the chain: each numbered row shows the URL it requested and the status code it got back.
- 4
Check the final row — a 2xx means the chain resolves; a long chain or an error row flags a problem to fix.
How does redirect tracing work?
An HTTP redirect is a 3xx response (commonly 301 permanent, 302/307 temporary, 308 permanent) that carries a Location header pointing to another URL. Browsers follow these silently, so a link that looks like one request can secretly be three or four. This tracer makes each hop visible: it sends a HEAD request to the URL with automatic redirect-following turned off, records the status code, then reads the Location header and repeats. Relative Location values are resolved against the current URL, exactly as a browser would. It follows at most 10 hops and then stops, which also caps any accidental loop rather than hanging. Why it matters: every extra hop adds a full round trip of latency before content loads, and search crawlers spend budget chasing them. A chain like http to https to www to a trailing-slash variant is common after a migration and worth collapsing into one rule. Note the tracer uses HEAD, so servers that reject HEAD may return a different status than a real GET, and it reports raw hops without separately labeling a loop.
Common use cases
Auditing a site migration to confirm old URLs land on the right new pages in a single 301 hop.
Unmasking where a shortened link (bit.ly, t.co, marketing UTM wrappers) actually sends visitors before you click it.
Collapsing a multi-hop chain such as http to https to www into one redirect rule to cut page-load latency.
Debugging an affiliate or ad link that bounces through several tracking domains before the landing page.
Verifying that a 308 or 301 was returned (not a 302) when you need a permanent, cacheable redirect for SEO.
Diagnosing a 'too many redirects' browser error by seeing exactly where the chain stops resolving.
Frequently asked questions
Does this tool run in my browser or on a server?▼
How many redirects does it follow?▼
Why does it use a HEAD request instead of GET?▼
Can I enter a URL without https://?▼
Why did I get an 'Invalid host' error?▼
What do the status codes mean?▼
Does it execute JavaScript or meta-refresh redirects?▼
Related tools
DNS Lookup
Look up DNS records (A, AAAA, MX, TXT, NS) for any domain.
WHOIS Lookup
Get full WHOIS data for any domain.
SSL Certificate Checker
Check SSL certificate validity, issuer, and expiry.
HTTP Header Analyzer
Inspect HTTP response headers and security signals.
HTTP Status Code Checker
Check status code of any URL — single or bulk.
Mixed Content Checker
Find HTTP resources loaded on HTTPS pages.