Redirect Checker
Trace any URL's full redirect chain — every 301, 302, and meta refresh, hop by hop, to the final destination. Check a single URL or bulk-check up to 20 at once and catch loops, chains, and equity-leaking temporary redirects.
Trace every hop of a redirect chain
Redirects look instant in a browser, but underneath, a URL can bounce through multiple hops — an old HTTP address to HTTPS, to a www version, to a renamed page. This free redirect checker follows the entire chain server-side and shows you every step: the status code of each hop (301, 302, 307, 308, or meta refresh), the intermediate URLs, and the final destination with its response code.
What the checker flags
- Redirect chains — more than one hop wastes crawl budget and dilutes link equity; the fix is redirecting the first URL straight to the final one.
- Temporary redirects on permanent moves — a 302 where a 301 belongs tells search engines not to transfer rankings to the new URL.
- Redirect loops — chains that circle back on themselves and never resolve.
- HTTPS downgrades — redirects that send users from a secure URL to insecure HTTP.
- Dead ends — chains that finish on a 404 or 5xx error page.
Bulk redirect checking for site migrations
The riskiest moment for redirects is a migration — new domain, new URL structure, or an HTTPS cutover. Use the bulk redirect checker to paste up to 20 URLs at a time and export the results as CSV, so you can verify your redirect map actually resolves the way your migration plan says it should. When you find broken or missing redirects, generate the fix with our htaccess Redirect Generator — and if a page redirects somewhere unexpected, check its canonical tags too, since conflicting canonicals and redirects confuse crawlers.