Logo
DevUtilsAll-in-one toolkit

HTTP Status Codes

Every status code a server can answer with — what it means, why you're seeing it, and how to fix it.

2xx Success

Request succeeded and the client can proceed with the next step, such as fetching data or submitting a form. The server has fully processed the request and is returning the requested resource or a confirmation message.

4xx Client Error

The request could not be completed because it contains an error on the client side. This could be due to invalid syntax, missing parameters, or insufficient permissions.

400

Bad Request

The server cannot or will not process the request due to something that is perceived to be a client error.

4xx — Client Error
Read more
401

Unauthorized

Although the HTTP standard specifies 'unauthorized', semantically this response means 'unauthenticated'.

4xx — Client Error
Read more
402

Payment Required

Reserved for future use. Sometimes used by APIs to indicate quota limits or billing issues.

4xx — Client Error
Read more
403

Forbidden

The client does not have access rights to the content.

4xx — Client Error
Read more
404

Not Found

The server can not find the requested resource.

4xx — Client Error
Read more
405

Method Not Allowed

The request method is known by the server but is not supported by the target resource.

4xx — Client Error
Read more
406

Not Acceptable

The server cannot produce a response matching the list of acceptable values defined in the request's proactive content negotiation headers.

4xx — Client Error
Read more
407

Proxy Authentication Required

Similar to 401 Unauthorized, but indicates that the client needs to authenticate itself in order to use a proxy.

4xx — Client Error
Read more
408

Request Timeout

The server timed out waiting for the request.

4xx — Client Error
Read more
409

Conflict

The request could not be completed due to a conflict with the current state of the target resource.

4xx — Client Error
Read more
410

Gone

The requested resource is no longer available and will not be available again.

4xx — Client Error
Read more
411

Length Required

The server refuses to accept the request without a defined Content-Length.

4xx — Client Error
Read more
412

Precondition Failed

The client has indicated preconditions in its headers which the server does not meet.

4xx — Client Error
Read more
413

Content Too Large

Request entity is larger than limits defined by server.

4xx — Client Error
Read more
414

URI Too Long

The URI requested by the client is longer than the server is willing to interpret.

4xx — Client Error
Read more
415

Unsupported Media Type

The media format of the requested data is not supported by the server.

4xx — Client Error
Read more
416

Range Not Satisfiable

The range specified by the Range header field in the request cannot be fulfilled.

4xx — Client Error
Read more
417

Expectation Failed

This response code means the expectation indicated by the Expect request header field cannot be met by the server.

4xx — Client Error
Read more
418

I'm a teapot

The server refuses the attempt to brew coffee with a teapot.

4xx — Client Error
Read more
421

Misdirected Request

The request was directed at a server that is not able to produce a response.

4xx — Client Error
Read more
422

Unprocessable Content

The request was well-formed but was unable to be followed due to semantic errors.

4xx — Client Error
Read more
423

Locked

The source or destination resource of a method is locked.

4xx — Client Error
Read more
424

Failed Dependency

The method could not be performed on the resource because the requested action depended on another action and that action failed.

4xx — Client Error
Read more
425

Too Early

Indicates that the server is unwilling to risk processing a request that might be replayed.

4xx — Client Error
Read more
426

Upgrade Required

The server refuses to perform the request using the current protocol but might be willing to do so after the client upgrades to a different protocol.

4xx — Client Error
Read more
428

Precondition Required

The origin server requires the request to be conditional.

4xx — Client Error
Read more
429

Too Many Requests

The user has sent too many requests in a given amount of time (rate limiting).

4xx — Client Error
Read more
431

Request Header Fields Too Large

The server is unwilling to process the request because its header fields are too large.

4xx — Client Error
Read more
451

Unavailable For Legal Reasons

The user requested a resource that cannot legally be provided.

4xx — Client Error
Read more

5xx Server Error

The server failed to fulfill a valid request. This indicates that there is an issue with the server or its configuration.

500

Internal Server Error

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

5xx — Server Error
Read more
501

Not Implemented

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

5xx — Server Error
Read more
502

Bad Gateway

The server, acting as a gateway or proxy, received an invalid response from the upstream server.

5xx — Server Error
Read more
503

Service Unavailable

The server is currently unable to handle the request due to a temporary overloading or maintenance of the server.

5xx — Server Error
Read more
504

Gateway Timeout

The server, acting as a gateway or proxy, did not receive a timely response from the upstream server.

5xx — Server Error
Read more
505

HTTP Version Not Supported

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

5xx — Server Error
Read more
506

Variant Also Negotiates

The server has an internal configuration error: the chosen variant resource is configured to engage in transparent content negotiation itself.

5xx — Server Error
Read more
507

Insufficient Storage

The server is unable to store the representation needed to complete the request.

5xx — Server Error
Read more
508

Loop Detected

The server terminated an operation because it encountered an infinite loop while processing a request.

5xx — Server Error
Read more
510

Not Extended

Further extensions to the request are required for the server to fulfill it.

5xx — Server Error
Read more
511

Network Authentication Required

The client needs to authenticate to gain network access.

5xx — Server Error
Read more