HTTP Status Checker
Check the status code, final URL and redirect count for a list of URLs.
About this tool
Paste up to 50 URLs and this fetches each one, following redirects, and reports what the server actually returned: the status code, how many hops it took, where it ended up, the content type and the response size.
A status code is not a verdict. A 301 is exactly right on a page that moved and a problem when it appears in your sitemap. The tool reports what happened and flags the combinations that are usually mistakes.
Common questions
Why does a URL show 200 when I expected a redirect?
The tool follows redirects and reports the status of the page it landed on. The Hops column shows how many redirects it passed through — open the Redirect Chain Checker to see each one.
What does a 0 or an error mean?
No usable response was received. That is usually DNS, a timeout, a certificate problem, or a host that refuses automated requests. The reason is shown in place of the status.
Why was my URL refused before it was fetched?
URLs that resolve to private or internal addresses are refused on purpose. Public tools that fetch arbitrary addresses can be used to probe internal networks.