all tools/API & Web/HTTP Status Codes Reference
APIAPI & Web

HTTP Status Codes Reference

Comprehensive lookup for all HTTP response status codes (1xx - 5xx) with RFC definitions.

tool id:http-status
200 OK

Standard response for successful HTTP requests.

Category: 2xx • RFC 9110 HTTP Semantics
201 Created

Request fulfilled and new resource created.

Category: 2xx • RFC 9110 HTTP Semantics
204 No Content

Request processed successfully, returning no body.

Category: 2xx • RFC 9110 HTTP Semantics
301 Moved Permanently

Resource has been assigned a new permanent URI.

Category: 3xx • RFC 9110 HTTP Semantics
302 Found (Temporary Redirect)

Resource resides temporarily under a different URI.

Category: 3xx • RFC 9110 HTTP Semantics
304 Not Modified

Client cached copy is up to date (ETag / If-Modified-Since).

Category: 3xx • RFC 9110 HTTP Semantics
400 Bad Request

Server cannot process request due to malformed syntax.

Category: 4xx • RFC 9110 HTTP Semantics
401 Unauthorized

Authentication is required and has failed or missing.

Category: 4xx • RFC 9110 HTTP Semantics
403 Forbidden

Authenticated but lacks permission for the resource.

Category: 4xx • RFC 9110 HTTP Semantics
404 Not Found

Requested resource could not be found on server.

Category: 4xx • RFC 9110 HTTP Semantics
405 Method Not Allowed

HTTP method not supported for this specific endpoint.

Category: 4xx • RFC 9110 HTTP Semantics
409 Conflict

Request conflicts with current state of target resource.

Category: 4xx • RFC 9110 HTTP Semantics
422 Unprocessable Entity

Syntax is correct but semantic instructions cannot be followed.

Category: 4xx • RFC 9110 HTTP Semantics
429 Too Many Requests

Rate limit exceeded. Check Retry-After response header.

Category: 4xx • RFC 9110 HTTP Semantics
500 Internal Server Error

Generic error message when an unexpected condition occurred.

Category: 5xx • RFC 9110 HTTP Semantics
502 Bad Gateway

Invalid response received from upstream backend server.

Category: 5xx • RFC 9110 HTTP Semantics
503 Service Unavailable

Server is temporarily down for maintenance or overloaded.

Category: 5xx • RFC 9110 HTTP Semantics
504 Gateway Timeout

Upstream server failed to respond in time.

Category: 5xx • RFC 9110 HTTP Semantics