HTTP Status Code Reference
Every HTTP status code explained in plain English. Filter by class, search by code or name, and copy the code with one click.
Showing 32 of 32 status codes
Continue
1xx Informational
The server has received the request headers and the client should proceed to send the request body.
Switching Protocols
1xx Informational
The server agrees to switch protocols as requested by the client (e.g., upgrading to WebSocket).
Processing
1xx Informational
Server has received and is processing the request, but no response is available yet (WebDAV).
OK
2xx Success
Standard response for successful HTTP requests. The actual response depends on the request method.
Created
2xx Success
Request has been fulfilled and resulted in a new resource being created. Used after POST/PUT.
Accepted
2xx Success
Request has been accepted for processing, but processing has not been completed.
No Content
2xx Success
Server successfully processed the request, but is not returning any content. Common for DELETE.
Partial Content
2xx Success
Server is delivering only part of the resource due to a range header. Used for resumable downloads.
Moved Permanently
3xx Redirection
This and all future requests should be directed to the new URL. Update bookmarks and links.
Found
3xx Redirection
Temporary redirect. Client should continue using original URL for future requests.
See Other
3xx Redirection
Server is redirecting to another resource using GET, regardless of original method.
Not Modified
3xx Redirection
Resource has not changed since last request. Client can use the cached version.
Temporary Redirect
3xx Redirection
Redirect but the method (GET/POST) must not change. Use instead of 302 for non-GET.
Permanent Redirect
3xx Redirection
Permanent redirect where the method must not change. Use instead of 301 for non-GET.
Bad Request
4xx Client Error
Server cannot process the request due to a client error (malformed syntax, invalid parameters).
Unauthorized
4xx Client Error
Authentication is required. Client must authenticate itself to get the requested response.
Forbidden
4xx Client Error
Server understood request but refuses to authorize it. Authentication won't help.
Not Found
4xx Client Error
Requested resource could not be found. May be temporary or permanent.
Method Not Allowed
4xx Client Error
Request method is known but not supported for the target resource.
Request Timeout
4xx Client Error
Server timed out waiting for the request. Client should try again.
Conflict
4xx Client Error
Request conflicts with the current state of the server (e.g., duplicate entry).
Gone
4xx Client Error
Requested resource is permanently gone and no forwarding address is known.
Content Too Large
4xx Client Error
Request body is larger than limits defined by server.
Unsupported Media Type
4xx Client Error
Server refuses request because the payload format is unsupported.
Unprocessable Entity
4xx Client Error
Request was well-formed but unable to be followed due to semantic errors (e.g. validation failed).
Too Many Requests
4xx Client Error
User has sent too many requests in a given amount of time (rate limiting).
Internal Server Error
5xx Server Error
Generic server error. Something went wrong on the server and it could not complete the request.
Not Implemented
5xx Server Error
Server does not support the functionality required to fulfill the request.
Bad Gateway
5xx Server Error
Server acting as gateway received an invalid response from an upstream server.
Service Unavailable
5xx Server Error
Server is currently unable to handle the request (overloaded or down for maintenance).
Gateway Timeout
5xx Server Error
Server acting as gateway did not receive a timely response from an upstream server.
Insufficient Storage
5xx Server Error
Server is unable to store the representation needed to complete the request (WebDAV).
Status code classes
1xx
Informational
Request received, continuing process
2xx
Success
Request successfully received, understood and accepted
3xx
Redirection
Further action needed to complete the request
4xx
Client Error
Request contains bad syntax or cannot be fulfilled
5xx
Server Error
Server failed to fulfil an apparently valid request
