Redirect Checker

Follow any URL through its entire redirect chain. See every hop — HTTP status codes, redirect types (301, 302, 307, meta-refresh), timing per hop, and response headers. Like WhereGoes, but cleaner.

Full redirect chain301 / 302 / 307 detectionMeta-refresh detectionLoop detection

What this tool checks

Full Redirect Chain

Follows up to 20 hops, recording the status code, URL, and timing at each step. Stops when it reaches the final destination or detects a loop.

Redirect Types

Distinguishes between 301 (permanent), 302 (temporary), 303, 307, 308, and meta-refresh redirects. Each has different SEO and caching implications.

Loop Detection

Detects infinite redirect loops where URL A redirects to B which redirects back to A. These make pages completely inaccessible.

HTTP → HTTPS Upgrade

Checks if the chain includes an HTTP to HTTPS upgrade — important for SEO and security. Flags if the upgrade uses 302 instead of 301.

Response Headers

Click any hop to see its full response headers — server, cache-control, security headers, and the Location header that triggers the redirect.

Per-Hop Timing

Measures response time at each hop so you can identify slow redirects in the chain that are adding unnecessary latency.

Why redirects matter

301 vs 302 — SEO impact

A 301 tells search engines the move is permanent and passes ~95% of link equity. A 302 says it's temporary — search engines may keep indexing the old URL. Using 302 when you mean 301 can hurt your rankings.

Redirect chains slow you down

Each redirect adds a full HTTP round-trip. A chain of 3 redirects adds 300-900ms of latency before the page even starts loading. Google recommends no more than 2 redirects.

Broken redirect chains

If any hop in the chain returns a 404 or 500, the entire chain breaks. Users see an error even though the final destination might work fine.

URL shortener tracking

Services like bit.ly, t.co, and ow.ly wrap your URL in multiple redirects for tracking. Use this tool to see the full chain and where the link actually goes.

Common questions

What's the difference between 301 and 302?
301 means 'permanently moved' — search engines update their index and pass link equity to the new URL. 302 means 'temporarily moved' — search engines keep the old URL indexed. Use 301 for permanent changes (domain migration, HTTPS upgrade) and 302 only for genuinely temporary redirects.
How many redirects is too many?
Google recommends no more than 2 redirects in a chain. Browsers follow up to ~20 before giving up. Each redirect adds latency and wastes crawl budget. If you have 3+ redirects, consolidate them into a single direct redirect.
Can this follow URL shorteners?
Yes — we follow bit.ly, t.co, ow.ly, tinyurl.com, and any other shortener. You'll see each tracking redirect in the chain, showing you exactly where the link goes before it reaches the final destination.
What's a meta-refresh redirect?
Instead of an HTTP 3xx redirect, some pages use an HTML <meta http-equiv='refresh'> tag to redirect after a delay. We detect these too. They're slower than server-side redirects and not recommended for SEO.

Related tools

Want the full picture?

The checks redirects as part of the SSL module, plus 7 other categories.

Run