🌐

HTTP Status Codes

Search and browse all standard HTTP status codes with detailed descriptions, categories and common troubleshooting steps. Data is built in — no network required.

100% Private & Secure

This tool runs in your browser.
Your data is never uploaded or stored.

52 status codes found

1001xx

Continue

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

1011xx

Switching Protocols

The server is switching protocols as requested by the client via the Upgrade header.

1021xx

Processing

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

1031xx

Early Hints

Used to return some response headers before the final HTTP message.

2002xx

OK

The request has succeeded. The meaning of the success depends on the HTTP method used.

2012xx

Created

The request has been fulfilled and a new resource has been created.

2022xx

Accepted

The request has been accepted for processing, but the processing has not been completed.

2032xx

Non-Authoritative Information

The returned meta-information is from a local or third-party copy, not the origin server.

2042xx

No Content

The server has fulfilled the request but does not need to return an entity-body.

2052xx

Reset Content

The server has fulfilled the request and the user agent should reset the document view.

2062xx

Partial Content

The server has fulfilled the partial GET request for the resource.

3003xx

Multiple Choices

The target resource has more than one representation, each with its own URI.

3013xx

Moved Permanently

The target resource has been assigned a new permanent URI.

3023xx

Found

The target resource resides temporarily under a different URI.

3033xx

See Other

The server is redirecting the user agent to a different resource via GET.

3043xx

Not Modified

The resource has not been modified since the last request. Use cached version.

3073xx

Temporary Redirect

The target resource resides temporarily under a different URI. Method and body must not change.

3083xx

Permanent Redirect

The target resource has been assigned a new permanent URI. Method and body must not change.

4004xx

Bad Request

The server could not understand the request due to invalid syntax or malformed data.

4014xx

Unauthorized

The request requires user authentication.

4024xx

Payment Required

Reserved for future use. Sometimes used for payment-gated content.

4034xx

Forbidden

The server understood the request but refuses to authorize it.

4044xx

Not Found

The origin server did not find a current representation for the target resource.

4054xx

Method Not Allowed

The method received in the request-line is not supported by the target resource.

4064xx

Not Acceptable

The target resource does not have a representation acceptable per Accept headers.

4084xx

Request Timeout

The server did not receive a complete request message within the time it was prepared to wait.

4094xx

Conflict

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

4104xx

Gone

The target resource is no longer available and no forwarding address is known.

4114xx

Length Required

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

4124xx

Precondition Failed

One or more conditions given in the request header fields evaluated to false.

4134xx

Payload Too Large

The request payload is larger than the server is willing or able to process.

4144xx

URI Too Long

The request-target is longer than the server is willing to interpret.

4154xx

Unsupported Media Type

The origin server refuses the request because the payload is in an unsupported format.

4184xx

I'm a Teapot

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

4224xx

Unprocessable Entity

The server understands the content type and syntax but was unable to process the instructions.

4254xx

Too Early

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

4264xx

Upgrade Required

The server refuses to perform the request using the current protocol.

4284xx

Precondition Required

The origin server requires the request to be conditional.

4294xx

Too Many Requests

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

4314xx

Request Header Fields Too Large

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

4514xx

Unavailable For Legal Reasons

The server is denying access to the resource as a consequence of a legal demand.

5005xx

Internal Server Error

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

5015xx

Not Implemented

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

5025xx

Bad Gateway

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

5035xx

Service Unavailable

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

5045xx

Gateway Timeout

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

5055xx

HTTP Version Not Supported

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

5065xx

Variant Also Negotiates

Transparent content negotiation for the request results in a circular reference.

5075xx

Insufficient Storage

The method could not be performed on the resource because the server is unable to store the representation.

5085xx

Loop Detected

The server detected an infinite loop while processing the request.

5105xx

Not Extended

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

5115xx

Network Authentication Required

The client needs to authenticate to gain network access.

How to use

  1. 1

    Type a status code or keyword in the search box.

  2. 2

    Browse results grouped by category (1xx – 5xx).

  3. 3

    Click a code to see details and troubleshooting tips.

Why use this tool?

Frequently Asked Questions

What are the HTTP status code categories?
1xx = Informational, 2xx = Success, 3xx = Redirection, 4xx = Client Error, 5xx = Server Error.
Does this tool make network requests?
No. All status code data is stored locally in the browser.

Related Tools

View all tools