HTTP Status Checker
What is an HTTP code and why is it worth checking?
An HTTP code (HTTP status code) is a three-digit number returned by the server in response to every browser or tool request. It indicates whether the request was successful, whether a redirect occurred, or whether a client- or server-side error happened. Regularly checking HTTP codes allows you to quickly detect issues with page availability, incorrect server configuration or broken redirects.
- 200 OK — request completed successfully
- 201 Created — resource has been created
- 204 No Content — no content in response
- 301 Moved Permanently — permanent redirect
- 302 Found — temporary redirect
- 307 Temporary Redirect — preserve HTTP method
- 308 Permanent Redirect — preserve HTTP method
- 400 Bad Request — invalid request
- 401 Unauthorized — authorization required
- 403 Forbidden — access denied
- 404 Not Found — page does not exist
- 429 Too Many Requests — too many requests
- 500 Internal Server Error — server error
- 502 Bad Gateway — gateway error
- 503 Service Unavailable — service unavailable
- 504 Gateway Timeout — gateway timeout
How do HTTP redirects work?
An HTTP redirect is a mechanism that informs the browser that a resource has been moved to a different address. The server returns a 3xx code along with a Location header pointing to the new address. Our tool tracks the entire redirect chain — you can see every step from the entered address to the final page. This is particularly useful when diagnosing SEO issues, as overly long redirect chains slow down indexing by Google.