HTTP Status Code Checker
Check the HTTP status code any URL returns, with the meaning explained and the full redirect chain shown. Free online status checker.
This check runs from our server, not from your browser, and is rate limited. Nothing you enter is stored. Private and internal addresses are refused on purpose.
What this tool is for
The status code is the first thing to check when a page behaves oddly and the last thing most people look at. This reports the code, explains what it means, and shows every redirect it went through to get there. This is one of the few tools here that needs a server, because the question is about the internet rather than about your data. The request is made from our server, rate limited, and nothing you enter is stored.
How to use it
- Enter a URL.
- Read the code, its meaning, and the chain of redirects if there was one.
Frequently asked questions
301 or 302 for a moved page?
301 when the move is permanent: it passes ranking signals and gets cached by browsers, sometimes stubbornly. 302 for temporary moves such as maintenance or geolocation.
What does a 403 mean here?
The server understood the request and refused it. Often a firewall or bot protection blocking our server rather than anything wrong with the page itself.
Why do I get 200 for a page that says "not found"?
A soft 404: the site renders an error page but returns success. Search engines index those, which is exactly what you do not want. The status has to match the content.