HTTP Status Codes

Searchable reference of all standard HTTP status codes.

61 of 61
CodeNameCategoryDescription
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.

An unhandled error has occurred. Reload ×