HTTP status codes — searchable reference
A complete, searchable list of the HTTP status codes you hit while building and debugging APIs and websites, each grouped by class with a plain-English meaning. It is the fastest way to answer “what does this code mean?” without leaving your editor.
How it works
Every response carries a three-digit status code, and the first digit gives its
class: 1xx informational, 2xx success, 3xx redirection, 4xx client error, 5xx
server error. This reference lists the codes you actually encounter, organised into
those five groups, each with its official name and a short description. Typing in
the search box filters the whole table at once, matching the number, the name, or
words in the meaning — so a search for redirect, 404, or rate all find the
relevant rows.
Example
The codes you meet most often:
| Code | Name | Meaning |
|---|---|---|
| 200 | OK | Request succeeded |
| 301 | Moved Permanently | Resource has a new permanent URL |
| 401 | Unauthorized | Authentication required or failed |
| 403 | Forbidden | Authenticated but not allowed |
| 404 | Not Found | No such resource |
| 429 | Too Many Requests | Rate limited; check Retry-After |
| 500 | Internal Server Error | The server failed unexpectedly |
| 503 | Service Unavailable | Temporarily down or overloaded |
Search by number, name, or meaning to find the right code instantly. Everything runs in your browser; nothing is uploaded.