HTTP Status Codes
Searchable reference of all standard HTTP status codes.
61 of 61
| Code | Name | Category | Description |
|---|---|---|---|
| 100 | Continue | 1xx Informational | The server has received the request headers and the client should proceed. |
| 101 | Switching Protocols | 1xx Informational | The requester has asked to switch protocols and the server has agreed. |
| 102 | Processing | 1xx Informational | WebDAV: server has received and is processing the request. |
| 103 | Early Hints | 1xx Informational | Used to return some response headers before the final response. |
| 200 | OK | 2xx Success | Standard response for a successful HTTP request. |
| 201 | Created | 2xx Success | The request has been fulfilled and a new resource has been created. |
| 202 | Accepted | 2xx Success | The request has been accepted for processing but is not complete. |
| 203 | Non-Authoritative Information | 2xx Success | The returned metadata is from a third-party source. |
| 204 | No Content | 2xx Success | The server fulfilled the request but does not need to return a body. |
| 205 | Reset Content | 2xx Success | The server fulfilled the request; the client should reset the view. |
| 206 | Partial Content | 2xx Success | Server is delivering only part of the resource due to a range header. |
| 207 | Multi-Status | 2xx Success | WebDAV: a multi-status response. |
| 208 | Already Reported | 2xx Success | WebDAV: members of a binding have already been enumerated. |
| 226 | IM Used | 2xx Success | The server has fulfilled a request for the resource. |
| 300 | Multiple Choices | 3xx Redirection | Multiple options for the resource that the client may follow. |
| 301 | Moved Permanently | 3xx Redirection | This and all future requests should be directed to the given URI. |
| 302 | Found | 3xx Redirection | Tells the client to look at another URL for the requested resource. |
| 303 | See Other | 3xx Redirection | The response to the request can be found under another URI using GET. |
| 304 | Not Modified | 3xx Redirection | Indicates the resource has not been modified since the version specified. |
| 307 | Temporary Redirect | 3xx Redirection | Resource resides temporarily under a different URI; same method. |
| 308 | Permanent Redirect | 3xx Redirection | Permanent redirect using the same method. |
| 400 | Bad Request | 4xx Client Error | The server cannot or will not process the request due to an apparent client error. |
| 401 | Unauthorized | 4xx Client Error | Authentication is required and has failed or has not yet been provided. |
| 402 | Payment Required | 4xx Client Error | Reserved for future use; sometimes used for paid APIs. |
| 403 | Forbidden | 4xx Client Error | The request was valid but the server is refusing to authorize it. |
| 404 | Not Found | 4xx Client Error | The requested resource could not be found. |
| 405 | Method Not Allowed | 4xx Client Error | Request method is known by the server but not supported by the resource. |
| 406 | Not Acceptable | 4xx Client Error | The requested resource cannot generate content acceptable per the Accept headers. |
| 407 | Proxy Authentication Required | 4xx Client Error | The client must first authenticate itself with the proxy. |
| 408 | Request Timeout | 4xx Client Error | The server timed out waiting for the request. |
| 409 | Conflict | 4xx Client Error | Conflict between the current state of the resource and the request. |
| 410 | Gone | 4xx Client Error | The resource is no longer available and will not be available again. |
| 411 | Length Required | 4xx Client Error | The request did not specify the length of its content. |
| 412 | Precondition Failed | 4xx Client Error | One or more conditions in the request header fields evaluated to false. |
| 413 | Payload Too Large | 4xx Client Error | The request entity is larger than limits defined by the server. |
| 414 | URI Too Long | 4xx Client Error | The URI provided is too long for the server to process. |
| 415 | Unsupported Media Type | 4xx Client Error | The media format of the requested data is not supported by the server. |
| 416 | Range Not Satisfiable | 4xx Client Error | The client has asked for a portion of the file that cannot be supplied. |
| 417 | Expectation Failed | 4xx Client Error | The server cannot meet the requirements of the Expect header. |
| 418 | I'm a teapot | 4xx Client Error | RFC 2324 April Fools' joke: the server refuses to brew coffee with a teapot. |
| 421 | Misdirected Request | 4xx Client Error | The request was directed at a server that cannot produce a response. |
| 422 | Unprocessable Entity | 4xx Client Error | The request was well-formed but unable to be processed (validation). |
| 423 | Locked | 4xx Client Error | WebDAV: the resource is locked. |
| 424 | Failed Dependency | 4xx Client Error | WebDAV: the request failed due to failure of a previous request. |
| 425 | Too Early | 4xx Client Error | The server is unwilling to risk processing a replayed request. |
| 426 | Upgrade Required | 4xx Client Error | The client should switch to a different protocol. |
| 428 | Precondition Required | 4xx Client Error | The origin server requires the request to be conditional. |
| 429 | Too Many Requests | 4xx Client Error | The user has sent too many requests in a given amount of time. |
| 431 | Request Header Fields Too Large | 4xx Client Error | Header fields too large for the server to process. |
| 451 | Unavailable For Legal Reasons | 4xx Client Error | The resource is unavailable due to legal reasons. |
| 500 | Internal Server Error | 5xx Server Error | A generic error message when the server has encountered a situation it doesn't know how to handle. |
| 501 | Not Implemented | 5xx Server Error | The server does not support the functionality required to fulfill the request. |
| 502 | Bad Gateway | 5xx Server Error | The server received an invalid response from an upstream server. |
| 503 | Service Unavailable | 5xx Server Error | The server is not ready to handle the request (overloaded / maintenance). |
| 504 | Gateway Timeout | 5xx Server Error | The server did not receive a timely response from an upstream server. |
| 505 | HTTP Version Not Supported | 5xx Server Error | The HTTP version used in the request is not supported by the server. |
| 506 | Variant Also Negotiates | 5xx Server Error | Transparent content negotiation results in a circular reference. |
| 507 | Insufficient Storage | 5xx Server Error | WebDAV: server is unable to store the representation needed. |
| 508 | Loop Detected | 5xx Server Error | WebDAV: server detected an infinite loop while processing the request. |
| 510 | Not Extended | 5xx Server Error | Further extensions to the request are required for the server to fulfill it. |
| 511 | Network Authentication Required | 5xx Server Error | The client needs to authenticate to gain network access. |
About this tool
A searchable reference of HTTP status codes — 1xx Informational, 2xx Success, 3xx Redirect, 4xx Client errors, 5xx Server errors — with a short description of each.