Popular

HTTP Status Code Lookup β€” All Status Codes Explained

Search any HTTP status code to instantly see its name, meaning, and when to use it. All 5 classes covered.

Frequently Asked Questions

An HTTP status code is a 3-digit number sent by a server in response to a client request. The first digit indicates the class of response: 1xx informational, 2xx success, 3xx redirection, 4xx client error, 5xx server error. Browsers, APIs, and monitoring tools all use these codes to understand what happened with a request.

200 OK β€” request succeeded. 201 Created β€” resource created (use after POST). 301/302 β€” permanent/temporary redirect. 400 Bad Request β€” malformed client request. 401 Unauthorized β€” not authenticated. 403 Forbidden β€” authenticated but no permission. 404 Not Found β€” resource doesn't exist. 422 Unprocessable Entity β€” validation errors. 429 Too Many Requests β€” rate limited. 500 Internal Server Error β€” server crashed. 503 Service Unavailable β€” server overloaded or down.

401 Unauthorized means the request lacks valid authentication credentials β€” the server doesn't know who you are. 403 Forbidden means the server knows who you are but you don't have permission to access the resource. In short: 401 = not logged in, 403 = logged in but not allowed.
Advertisement

Most Common

200OK
201Created
301Moved Permanently
302Found (Redirect)
400Bad Request
401Unauthorized
403Forbidden
404Not Found
429Too Many Requests
500Internal Server Error
503Service Unavailable
Advertisement
Advertisement
Share Feedback or Request a Tool
We build & refine tools daily based on your input
πŸ’‘ Tool Demand