HTTP Status Code Reference
1xx–5xx codes with plain-English descriptions.
| Code | Phrase | Description |
|---|---|---|
| 1001xx | Continue | Request received; continue sending the body. |
| 1011xx | Switching Protocols | Server is switching protocols as requested. |
| 1021xx | Processing | Request accepted for processing (WebDAV). |
| 2002xx | OK | Request succeeded. |
| 2012xx | Created | Resource created successfully. |
| 2022xx | Accepted | Request accepted for later processing. |
| 2042xx | No Content | Success with an empty response body. |
| 2062xx | Partial Content | Partial range of the resource returned. |
| 3013xx | Moved Permanently | Resource has a new permanent URI. |
| 3023xx | Found | Temporary redirect to another URI. |
| 3033xx | See Other | See another URI with a GET. |
| 3043xx | Not Modified | Cached representation is still valid. |
| 3073xx | Temporary Redirect | Temporary redirect; keep the method. |
| 3083xx | Permanent Redirect | Permanent redirect; keep the method. |
| 4004xx | Bad Request | Malformed or invalid request. |
| 4014xx | Unauthorized | Authentication required or failed. |
| 4034xx | Forbidden | Understood but refuses to authorize. |
| 4044xx | Not Found | No resource matches the URI. |
| 4054xx | Method Not Allowed | HTTP method not allowed for this resource. |
| 4084xx | Request Timeout | Client took too long to send the request. |
| 4094xx | Conflict | Request conflicts with current state. |
| 4104xx | Gone | Resource is permanently unavailable. |
| 4154xx | Unsupported Media Type | Payload format is not supported. |
| 4224xx | Unprocessable Entity | Well-formed but semantically invalid. |
| 4294xx | Too Many Requests | Rate limit exceeded. |
| 5005xx | Internal Server Error | Unexpected server failure. |
| 5015xx | Not Implemented | Server does not support the method. |
| 5025xx | Bad Gateway | Invalid response from an upstream server. |
| 5035xx | Service Unavailable | Temporary overload or maintenance. |
| 5045xx | Gateway Timeout | Upstream server did not respond in time. |
Common HTTP status codes for quick reference. Not an exhaustive IANA registry dump.
What is this tool?
HTTP status codes tell clients how a request turned out (success, redirect, client error, server error). This reference lists commonly used codes grouped by class with short descriptions you can search and filter — a cheat sheet, not the full IANA registry.
How to use it
- Type a code, phrase, or keyword to filter.
- Optionally narrow by class (2xx, 4xx, etc.).
- Scan the matching rows for the phrase and description.
Related dev utilities tools
- GUID / UUID GeneratorGenerate UUID v4, v7, or v1 identifiers in your browser.
- JSON Formatter & ValidatorPretty-print, minify, and validate JSON with clear error messages.
- JWT DecoderDecode JWT header and payload without verifying signatures.
- JWT Encoder (Demo)Build a payload and sign an HS256 JWT in-browser for testing.