HTTP Status Code Reference

Searchable table of all HTTP status codes from 1xx to 5xx. Filter by category and find any code instantly with color-coded badges.

CodeNameCategoryDescription

About HTTP Status Codes

HTTP response status codes indicate whether a specific HTTP request has been successfully completed. Responses are grouped into five classes, each identified by the first digit of the three-digit code.

The Five Categories

Whether you are debugging an API, reading server logs, or building a REST service, knowing status codes by heart saves time. Our reference lets you search and filter all official codes, including unofficial ones like 418 (I'm a Teapot) and 451 (Unavailable For Legal Reasons).

FAQ

What is an HTTP status code?
It's a three-digit number returned by a server in response to an HTTP request, indicating the outcome of the request (success, redirect, error, etc.).
What is the difference between 401 and 403?
401 Unauthorized means authentication is required. 403 Forbidden means you are authenticated but not allowed to access the resource.
Which status code should I use for a successful GET request?
200 OK is the standard success code for GET requests where a response body is returned. 204 No Content is used when there is no body.
Are unofficial codes like 418 included?
Yes. Our reference includes well-known unofficial codes such as 418 I'm a Teapot (RFC 2324) and 451 Unavailable For Legal Reasons.

Related Tools