Home / Redirect Checker
Redirect Checker
Follow a URL through every redirect and see each status code, destination and timing.
About Redirect Checker
A redirect checker follows a URL the way a browser or search engine does, one hop at a time, and shows every step: the status code, where it points, how long it took and whether it set HSTS. Use it to confirm that HTTP goes to HTTPS in one hop, that an old page has a permanent 301 or 308 to its new address, that www and non-www settle on one version, and that a shortened or tracking link ends where you expect. It also catches loops, long chains and meta refresh redirects on the final page.
Redirect status codes
| Code | Meaning (RFC 9110) | How Google treats it |
|---|---|---|
| 301 Moved Permanently | New permanent address; a POST may become GET | Permanent: the target becomes canonical |
| 302 Found | Temporarily at another address; a POST may become GET | Temporary |
| 303 See Other | Go to a different resource with GET | Temporary |
| 307 Temporary Redirect | Temporary; the method must not change | Temporary |
| 308 Permanent Redirect | Permanent; the method stays the same | Permanent |
A clean redirect setup
- Send http:// and www (or non-www) to your one preferred HTTPS address in a single permanent redirect.
- When a page moves, point the old address straight at the new one instead of through intermediate hops.
- Set an HSTS header on HTTPS so returning browsers skip the HTTP hop entirely.
The checker identifies itself as ipcomet-redirect-checker, so some sites that treat bots differently may redirect it to a different place than a browser. Our DNS propagation checker helps when a redirect depends on a recent DNS change.
Sources: RFC 9110 (HTTP Semantics), section 15.4, Google Search Central: redirects and Google Search.
Frequently asked questions
What is the difference between a 301 and a 302 redirect?
A 301 says the page has moved permanently and a 302 says it is somewhere else for now, as defined in RFC 9110. Google treats 301 and 308 as a strong sign that the new address should replace the old one in search, and 302, 303 and 307 as temporary.
How many redirects is too many?
Every hop adds a round trip before the page starts loading, so one redirect is best. This checker follows up to 10 and flags chains of more than one hop, loops, and switches between HTTP and HTTPS along the way.
Does it check meta refresh redirects?
Yes. When the final page is HTML, the checker reads its start and reports a meta refresh tag with its delay and destination. Google treats an instant meta refresh as permanent and a delayed one as temporary.
What is a 307 or 308 redirect?
They are the method-preserving versions of 302 and 301. A browser must repeat a POST as a POST after a 307 or 308, while after a 301 or 302 it may switch to GET.