Complete HTTP status codes reference — search any code or browse all 1xx, 2xx, 3xx, 4xx and 5xx codes with clear descriptions.
Also test patterns with our Regex Tester or decode tokens with the JWT Decoder.
HTTP status codes are three-digit numbers returned by a web server in response to an HTTP request. They are grouped into five ranges based on their first digit. This HTTP status codes reference works as an HTTP response code guide, API error code reference, and web developer cheat sheet for understanding what each code means during development and debugging.
1xx Informational codes indicate that the request was received and the server is continuing to process it. The most common is 100 Continue, sent when the server has received request headers and the client should proceed to send the body.
2xx Success codes confirm the request was successfully received, understood, and accepted. 200 OK is the standard success response. 201 Created is returned when a new resource has been created, common in REST API POST endpoints. 204 No Content is returned when the request succeeded but there is no body to return — common in DELETE operations.
3xx Redirection codes indicate the client must take additional action to complete the request. 301 Moved Permanently is used for SEO-preserving redirects when a URL changes permanently. 302 Found is a temporary redirect. 304 Not Modified tells the browser its cached version is still current, reducing bandwidth.
4xx Client Error codes indicate the request contains an error on the client side. 400 Bad Request means malformed syntax. 401 Unauthorized means authentication is missing. 403 Forbidden means authenticated but not permitted. 404 Not Found is the most commonly encountered error. 429 Too Many Requests indicates rate limiting.
5xx Server Error codes indicate the server failed to fulfil a valid request. 500 Internal Server Error is the generic catch-all. 502 Bad Gateway and 503 Service Unavailable are common in load-balanced or microservice environments where an upstream dependency is down.