HTTP Status Codes
Searchable reference for every HTTP status code and what it means.
1xx Informational
2xx Success
3xx Redirection
4xx Client Error
5xx Server Error
About HTTP Status Codes
Look up any HTTP status code by number, name, or meaning. Codes are grouped by class from 1xx informational through 5xx server errors, each with a plain-English explanation.
What this is
A complete, searchable list of HTTP response status codes. Type a number like 404, a name like 'forbidden', or a keyword like 'timeout' to filter instantly. Each code includes a short explanation of what it signals and when a server sends it. Codes are color-coded by class so you can scan for the group you need.
How status codes are grouped
Status codes fall into five classes based on their first digit. 1xx means informational, the request is being processed. 2xx means success. 3xx means redirection, the client needs to take another step. 4xx means a client error like a bad request or missing resource. 5xx means a server error where something broke on the server side.
When you'd use this
- You're building or debugging an API and need to pick the right code for a response
- Or your app returned a 422 and you want to know what it actually means
- Or you hit a 503 and need to explain it to a teammate
- Instead of digging through the spec, search here and get the answer in a sentence