Developer Tools

HTTP Status Code Reference

Searchable reference of all HTTP status codes with descriptions and use cases

61 status codes

100
1xx Informational

Continue

The server has received the request headers and the client should proceed.

β–Ό more
101
1xx Informational

Switching Protocols

Server is switching to the protocol specified in the Upgrade header.

β–Ό more
102
1xx Informational

Processing

Server has received and is processing the request, but no response is yet available.

β–Ό more
103
1xx Informational

Early Hints

Used to preload resources while the server prepares a full response.

β–Ό more
200
2xx Success

OK

The request succeeded.

β–Ό more
201
2xx Success

Created

The request succeeded and a new resource was created.

β–Ό more
202
2xx Success

Accepted

Request received but processing has not been completed.

β–Ό more
203
2xx Success

Non-Authoritative Information

The response was transformed by a proxy.

β–Ό more
204
2xx Success

No Content

The request succeeded but there is no content to return.

β–Ό more
205
2xx Success

Reset Content

The request succeeded; client should reset the document view.

β–Ό more
206
2xx Success

Partial Content

The server is delivering only part of the resource.

β–Ό more
207
2xx Success

Multi-Status

Multiple status codes for multiple independent operations.

β–Ό more
208
2xx Success

Already Reported

Members of a DAV binding already enumerated in a previous reply.

β–Ό more
226
2xx Success

IM Used

The server fulfilled a GET request using instance manipulations.

β–Ό more
300
3xx Redirection

Multiple Choices

Multiple options are available for the requested resource.

β–Ό more
301
3xx Redirection

Moved Permanently

The resource has permanently moved to a new URL.

β–Ό more
302
3xx Redirection

Found

The resource is temporarily at a different URL.

β–Ό more
303
3xx Redirection

See Other

Redirect to another resource using GET, typically after a POST.

β–Ό more
304
3xx Redirection

Not Modified

The cached version of the resource is still valid.

β–Ό more
307
3xx Redirection

Temporary Redirect

Temporarily redirect to another URL, preserving the HTTP method.

β–Ό more
308
3xx Redirection

Permanent Redirect

Permanently redirect to another URL, preserving the HTTP method.

β–Ό more
400
4xx Client Error

Bad Request

The server cannot process the request due to a client error.

β–Ό more
401
4xx Client Error

Unauthorized

Authentication is required and has failed or not been provided.

β–Ό more
402
4xx Client Error

Payment Required

Reserved for future use; sometimes used for API quota limits.

β–Ό more
403
4xx Client Error

Forbidden

The client is authenticated but not authorized to access the resource.

β–Ό more
404
4xx Client Error

Not Found

The server cannot find the requested resource.

β–Ό more
405
4xx Client Error

Method Not Allowed

The HTTP method is not supported for the requested resource.

β–Ό more
406
4xx Client Error

Not Acceptable

No content matches the client's Accept headers.

β–Ό more
407
4xx Client Error

Proxy Authentication Required

Authentication with a proxy server is required.

β–Ό more
408
4xx Client Error

Request Timeout

The server timed out waiting for the request.

β–Ό more
409
4xx Client Error

Conflict

The request conflicts with the current state of the server.

β–Ό more
410
4xx Client Error

Gone

The resource existed but has been permanently deleted.

β–Ό more
411
4xx Client Error

Length Required

A Content-Length header is required.

β–Ό more
412
4xx Client Error

Precondition Failed

Precondition headers (If-Match, If-Unmodified-Since) evaluated to false.

β–Ό more
413
4xx Client Error

Content Too Large

The request body exceeds the server's size limit.

β–Ό more
414
4xx Client Error

URI Too Long

The request URI is longer than the server will interpret.

β–Ό more
415
4xx Client Error

Unsupported Media Type

The request's Content-Type is not supported by the server.

β–Ό more
416
4xx Client Error

Range Not Satisfiable

The Range header cannot be fulfilled.

β–Ό more
417
4xx Client Error

Expectation Failed

The Expect request header cannot be met by the server.

β–Ό more
418
4xx Client Error

I'm a Teapot

The server refuses to brew coffee because it is a teapot.

β–Ό more
421
4xx Client Error

Misdirected Request

The request was directed to a server that cannot produce a response.

β–Ό more
422
4xx Client Error

Unprocessable Content

The request is well-formed but has semantic errors.

β–Ό more
423
4xx Client Error

Locked

The source or destination resource is locked.

β–Ό more
424
4xx Client Error

Failed Dependency

The request failed because a previous request it depended on failed.

β–Ό more
425
4xx Client Error

Too Early

The server is unwilling to process a request that might be replayed.

β–Ό more
426
4xx Client Error

Upgrade Required

The client must switch to a different protocol.

β–Ό more
428
4xx Client Error

Precondition Required

The server requires the request to be conditional.

β–Ό more
429
4xx Client Error

Too Many Requests

The client has sent too many requests in a given time (rate limiting).

β–Ό more
431
4xx Client Error

Request Header Fields Too Large

The request's headers are too large for the server to process.

β–Ό more
451
4xx Client Error

Unavailable For Legal Reasons

The resource cannot be provided for legal reasons.

β–Ό more
500
5xx Server Error

Internal Server Error

The server encountered an unexpected condition that prevented it from fulfilling the request.

β–Ό more
501
5xx Server Error

Not Implemented

The server does not support the functionality required to fulfill the request.

β–Ό more
502
5xx Server Error

Bad Gateway

The server received an invalid response from an upstream server.

β–Ό more
503
5xx Server Error

Service Unavailable

The server is temporarily unable to handle the request.

β–Ό more
504
5xx Server Error

Gateway Timeout

The gateway did not receive a timely response from an upstream server.

β–Ό more
505
5xx Server Error

HTTP Version Not Supported

The server does not support the HTTP protocol version used in the request.

β–Ό more
506
5xx Server Error

Variant Also Negotiates

Transparent content negotiation resulted in a circular reference.

β–Ό more
507
5xx Server Error

Insufficient Storage

The server cannot store the representation needed to complete the request.

β–Ό more
508
5xx Server Error

Loop Detected

The server detected an infinite loop while processing the request.

β–Ό more
510
5xx Server ErrorDeprecated

Not Extended

Further extensions to the request are required.

β–Ό more
511
5xx Server Error

Network Authentication Required

The client needs to authenticate to gain network access.

β–Ό more