Search for a code such as 200, 301, 404 or 500 using your browser’s Find command. This page explains codes rather than requesting a website’s current status.
Runs locally in your browserTip: Press Ctrl+F to search quickly.| HTTP status code | Meaning |
|---|---|
| 100 | Continue — The server received the request headers; the client may send the request body. |
| 101 | Switching Protocols — The server is changing to the protocol named in the Upgrade header. |
| 102 | Processing — The WebDAV request is still being processed and no final response is available yet. |
| 200 | OK — The request succeeded. |
| 201 | Created — The request succeeded and created a new resource. |
| 202 | Accepted — The request was accepted for processing, but processing is not complete. |
| 203 | Non-Authoritative Information — A transforming proxy supplied metadata that may differ from the origin response. |
| 204 | No Content — The request succeeded and the response has no body. |
| 205 | Reset Content — The request succeeded and the client should reset the document view or input form. |
| 206 | Partial Content — The response contains the requested byte range or ranges. |
| 207 | Multi-Status — A WebDAV response reports independent results for multiple resources or operations. |
| 300 | Multiple Choices — More than one representation or destination is available for the resource. |
| 301 | Moved Permanently — The resource has a new permanent URL supplied in Location. |
| 302 | Found — The resource is temporarily available at the URL supplied in Location. |
| 303 | See Other — Retrieve the result from another URL with a GET request. |
| 304 | Not Modified — A conditional request found that the cached representation is still current. |
| 305 | Use Proxy — Deprecated; the resource was intended to be accessed through the proxy named in Location. |
| 306 | Unused — This status code is reserved and is no longer used. |
| 307 | Temporary Redirect — Repeat the request at the URL in Location without changing the HTTP method. |
| 400 | Bad Request — The server cannot process the request because its syntax or framing is invalid. |
| 401 | Unauthorized — Authentication credentials are missing, invalid, or insufficient for this request. |
| 402 | Payment Required — Reserved for payment-related use; semantics depend on the service. |
| 403 | Forbidden — The server understood the request but refuses to authorize it. |
| 404 | Not Found — The server cannot find the requested resource. |
| 405 | Method Not Allowed — The resource does not support the request method; Allow should list supported methods. |
| 406 | Not Acceptable — The server cannot produce a representation matching the request negotiation headers. |
| 407 | Proxy Authentication Required — The client must authenticate with the proxy. |
| 408 | Request Timeout — The server waited too long to receive the complete request. |
| 409 | Conflict — The request conflicts with the current state of the resource. |
| 410 | Gone — The resource is permanently unavailable and no forwarding address is known. |
| 411 | Length Required — The server requires a valid Content-Length header. |
| 412 | Precondition Failed — One or more request preconditions evaluated to false. |
| 413 | Content Too Large — The request body exceeds a limit the server is willing or able to process. |
| 414 | URI Too Long — The request target is longer than the server accepts. |
| 415 | Unsupported Media Type — The server does not support the request body media type or encoding. |
| 416 | Range Not Satisfiable — The requested byte range does not overlap the selected representation. |
| 417 | Expectation Failed — The server cannot meet an expectation from the Expect header. |
| 421 | Misdirected Request — The request reached a server that cannot produce a response for the target authority. |
| 422 | Unprocessable Content — The syntax is valid, but the server cannot process the supplied instructions. |
| 423 | Locked — The target resource is locked and the request cannot be applied. |
| 424 | Failed Dependency — The request failed because an operation it depended on failed. |
| 425 | Too Early — The server is unwilling to process a request that might be replayed. |
| 426 | Upgrade Required — The server requires the client to switch to a protocol listed in Upgrade. |
| 449 | Retry With — A non-standard Microsoft status asking the client to retry after taking corrective action. |
| 500 | Internal Server Error — An unexpected server condition prevented the request from completing. |
| 501 | Not Implemented — The server does not support the functionality required by the request. |
| 502 | Bad Gateway — A gateway or proxy received an invalid response from an upstream server. |
| 503 | Service Unavailable — The server is temporarily unable to handle the request, often because of maintenance or overload. |
| 504 | Gateway Timeout — A gateway or proxy did not receive a timely response from an upstream server. |
| 505 | HTTP Version Not Supported — The server does not support the HTTP version used by the request. |
| 506 | Variant Also Negotiates — A server configuration error created a circular content-negotiation reference. |
| 507 | Insufficient Storage — The server cannot store the representation required to complete the request. |
| 509 | Bandwidth Limit Exceeded — A widely used, non-standard status indicating that a bandwidth quota was exceeded. |
| 510 | Not Extended — The request requires further extensions before the server can fulfill it. |