HTTP status code checker
Other Tools
Popular tools from across A2Z
What it shows
Every hop from the URL you enter to wherever it finally lands, with each one's status code. A URL that goes straight to a 200 shows one row; a URL behind several redirects shows every one of them in order, with the Location header that sent it to the next hop.
Reading the common codes
- 200 - OK, served directly.
- 301 - Moved Permanently. Search engines transfer ranking signal to the new location; this is the code to use for a lasting change.
- 302 / 307 - Temporary redirect; the old URL is expected to come back into use.
- 308 - Permanent redirect that also guarantees the request method is preserved (unlike 301, which some old clients turn a POST into a GET on).
- 404 - Not Found. 500-series - the server itself failed while trying to answer.
Redirect loops and chains
A chain of several redirects works but costs an extra round trip per hop, which is worth trimming to a single hop where the intermediate ones serve no purpose. A loop - a URL that eventually redirects back to itself - is reported as an error rather than followed forever.
Related tools
For the headers at the final destination, see the HTTP headers checker.
Rate this tool
Was this tool useful? Your feedback helps us improve it.