HTTP Status Code Lookup
Search HTTP status codes and their meanings.
- 100Continue1xx Informational
The server has received the request headers and the client should proceed to send the request body.
- 101Switching Protocols1xx Informational
The requester has asked the server to switch protocols and the server has agreed to do so.
- 200OK2xx Success
The request succeeded. The meaning depends on the HTTP method used.
- 201Created2xx Success
The request succeeded and a new resource was created as a result.
- 202Accepted2xx Success
The request has been accepted for processing, but processing is not complete.
- 204No Content2xx Success
The server successfully processed the request and is not returning any content.
- 206Partial Content2xx Success
The server is delivering only part of the resource due to a range header sent by the client.
- 301Moved Permanently3xx Redirection
The resource has been permanently moved to a new URL given in the Location header.
- 302Found3xx Redirection
The resource resides temporarily under a different URL.
- 303See Other3xx Redirection
The response can be found under another URL using a GET request.
- 304Not Modified3xx Redirection
The resource has not been modified since the version specified by the request headers.
- 307Temporary Redirect3xx Redirection
The request should be repeated with another URL, but future requests should still use the original URL.
- 308Permanent Redirect3xx Redirection
The request and all future requests should be repeated using another URL, keeping the method.
- 400Bad Request4xx Client Error
The server cannot process the request due to a client error such as malformed syntax.
- 401Unauthorized4xx Client Error
Authentication is required and has failed or has not yet been provided.
- 402Payment Required4xx Client Error
Reserved for future use, sometimes used by APIs to signal a billing or quota issue.
- 403Forbidden4xx Client Error
The server understood the request but refuses to authorize it.
- 404Not Found4xx Client Error
The server cannot find the requested resource. The URL is not recognized.
- 405Method Not Allowed4xx Client Error
The request method is known by the server but is not supported by the target resource.
- 406Not Acceptable4xx Client Error
The resource cannot produce a response matching the Accept headers sent in the request.
- 408Request Timeout4xx Client Error
The server timed out waiting for the request from the client.
- 409Conflict4xx Client Error
The request conflicts with the current state of the target resource.
- 410Gone4xx Client Error
The resource requested is no longer available and will not be available again.
- 411Length Required4xx Client Error
The request did not specify the length of its content, which the resource requires.
- 413Payload Too Large4xx Client Error
The request entity is larger than limits defined by the server.
- 414URI Too Long4xx Client Error
The URI requested by the client is longer than the server is willing to interpret.
- 415Unsupported Media Type4xx Client Error
The media format of the requested data is not supported by the server.
- 418I'm a Teapot4xx Client Error
The server refuses to brew coffee because it is, permanently, a teapot. An April Fools' joke code.
- 422Unprocessable Entity4xx Client Error
The request was well-formed but could not be followed due to semantic errors.
- 429Too Many Requests4xx Client Error
The user has sent too many requests in a given amount of time (rate limiting).
- 451Unavailable For Legal Reasons4xx Client Error
The resource is unavailable due to legal demands such as censorship or takedown.
- 500Internal Server Error5xx Server Error
A generic error message given when an unexpected condition was encountered by the server.
- 501Not Implemented5xx Server Error
The server does not recognize the request method or lacks the ability to fulfill it.
- 502Bad Gateway5xx Server Error
The server, acting as a gateway, received an invalid response from the upstream server.
- 503Service Unavailable5xx Server Error
The server is not ready to handle the request, often due to maintenance or overload.
- 504Gateway Timeout5xx Server Error
The server, acting as a gateway, did not receive a timely response from the upstream server.
- 505HTTP Version Not Supported5xx Server Error
The server does not support the HTTP protocol version used in the request.
- 507Insufficient Storage5xx Server Error
The server is unable to store the representation needed to complete the request.
- 511Network Authentication Required5xx Server Error
The client needs to authenticate to gain network access, often used by captive portals.
Free HTTP status code reference. Search common 1xx–5xx status codes to see the name, category and a plain-English description. A quick lookup for developers debugging APIs and web servers.
How to use the HTTP Status Code Lookup
- 01Type a status code, name or keyword in the search box.
- 02Matching codes filter live.
- 03Read the category and description for each result.
Frequently asked questions
What do the status code ranges mean?
1xx is informational, 2xx is success, 3xx is redirection, 4xx is a client error, and 5xx is a server error. The tool groups every code by its range.