Redirect Checker

Trace the full redirect chain for any URL — every hop, its status code, and the final destination.

ResultEnter a URL above and press Check.
Advertisement

How to use the redirect checker

  1. Enter the full URL you want to trace, including https://.
  2. Press Check. The tool follows the request from the first URL to wherever it finally lands.
  3. Read each hop in the chain: the "from" URL, the status code, and the "to" URL it points at.
  4. Check the final URL and final status to confirm where the chain ends.

Types of redirects

Not all redirects are equal. A 301 is a permanent redirect that tells search engines to transfer ranking to the new URL and update their index. A 302 is a temporary redirect that says "this moved for now", so the original URL keeps its value. Related codes 307 and 308 are their HTTP/1.1 equivalents with stricter method handling. Knowing which type a site uses matters, because a permanent redirect that should be temporary — or the reverse — can quietly harm a site's search presence.

Why redirect chains hurt

A single redirect is usually harmless. A chain of two, three or more redirects is a different story. Every hop adds a round trip, so visitors wait longer, and each extra step dilutes the ranking signal passed to search engines. Long chains also risk a redirect loop, where two pages point at each other and the browser gives up with an error. Mapping the chain here shows you exactly how many hops a visitor takes and where any wasted steps occur.

How to fix a bad redirect chain

Once you can see the chain, the fix is usually simple: update each intermediate hop to point straight at the final destination instead of another redirecting URL. Replace 302s that should be permanent with 301s, and update internal links so they target the final URL directly. Fewer hops mean faster pages, cleaner analytics and a clearer signal to search engines. Run the URL through this tool again after making changes to confirm the chain is short and direct.

Frequently asked questions

Yes, it is free with no signup and no limit on how many URLs you trace.
A 301 is permanent and transfers search value to the new URL. A 302 is temporary and keeps the original URL's value. Use 301 only when the move is permanent.
That means the URL is served directly without being forwarded anywhere — the request and the final URL are the same.
A loop happens when two or more URLs redirect to each other endlessly. Browsers detect it and stop with an error, so visitors can never reach the page.