Skip to content

HTTP Status Code Checker

Check the HTTP response code of any URL along with response time, final URL after redirects, and server headers.

What Do HTTP Status Codes Mean?

HTTP status codes are three-digit numbers the server returns in response to every request. They are grouped into five classes: 1xx — informational, 2xx — success, 3xx — redirection, 4xx — client error, 5xx — server error.

2xx — Success

  • 200 OK — Request succeeded.
  • 201 Created — Resource was created.
  • 204 No Content — Success, no body returned.
  • 206 Partial Content — Partial range delivered.

3xx — Redirection

  • 301 Moved Permanently — Permanent redirect.
  • 302 Found — Temporary redirect.
  • 304 Not Modified — Use cached version.
  • 307 Temporary Redirect — Method preserved.
  • 308 Permanent Redirect — Permanent, method preserved.

4xx — Client Error

  • 400 Bad Request — Malformed request.
  • 401 Unauthorized — Authentication required.
  • 403 Forbidden — Access denied.
  • 404 Not Found — Resource not found.
  • 429 Too Many Requests — Rate limit exceeded.

5xx — Server Error

  • 500 Internal Server Error — Unexpected server failure.
  • 502 Bad Gateway — Upstream returned invalid response.
  • 503 Service Unavailable — Server temporarily offline.
  • 504 Gateway Timeout — Upstream timed out.