🛠 DevTools Box

HTTP Status Code Reference

Quick reference for all HTTP status codes with descriptions

1001xx
Continue

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

1011xx
Switching Protocols

The requester has asked the server to switch protocols and the server has agreed.

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 final HTTP message.

2002xx
OK

The request has succeeded. The meaning 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 server is a transforming proxy that received a 200 OK from its origin but is returning a modified version.

2042xx
No Content

The server successfully processed the request but is not returning any content.

2052xx
Reset Content

The server requires the client to reset the document view.

2062xx
Partial Content

The server is delivering only part of the resource due to a Range header.

3003xx
Multiple Choices

The request has more than one possible response. The user or user agent should choose one.

3013xx
Moved Permanently

The URL of the requested resource has been changed permanently. Use the new URL for future requests.

3023xx
Found

The URL of the requested resource has been changed temporarily. Keep using the original URL.

3033xx
See Other

The response can be found under a different URI and should be retrieved using GET.

3043xx
Not Modified

The resource has not been modified since the version specified in If-Modified-Since or If-None-Match.

3073xx
Temporary Redirect

The resource is temporarily available at a different URI. The method must not change.

3083xx
Permanent Redirect

The resource has been permanently moved to a different URI. The method must not change.

4004xx
Bad Request

The server cannot process the request due to a client error (e.g., malformed syntax).

4014xx
Unauthorized

Authentication is required and has failed or not been provided.

4024xx
Payment Required

Reserved for future use. Originally created for digital payment systems.

4034xx
Forbidden

The client does not have permission to access the resource.

4044xx
Not Found

The server cannot find the requested resource.

4054xx
Method Not Allowed

The request method is not supported for the requested resource.

4064xx
Not Acceptable

The server cannot produce a response matching the Accept headers.

4074xx
Proxy Authentication Required

The client must first authenticate itself with the proxy.

4084xx
Request Timeout

The server timed out waiting for the request.

4094xx
Conflict

The request conflicts with the current state of the server.

4104xx
Gone

The requested content has been permanently deleted from the server.

4114xx
Length Required

The request did not specify the length of its content, which is required.

4124xx
Precondition Failed

One or more conditions in the request headers evaluated to false.

4134xx
Payload Too Large

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

4144xx
URI Too Long

The URI provided was too long for the server to process.

4154xx
Unsupported Media Type

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

4294xx
Too Many Requests

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

4514xx
Unavailable For Legal Reasons

The resource is unavailable due to legal reasons (e.g., censorship).

5005xx
Internal Server Error

A generic error message when the server encounters an unexpected condition.

5015xx
Not Implemented

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

5025xx
Bad Gateway

The server received an invalid response from the upstream server.

5035xx
Service Unavailable

The server is temporarily unable to handle the request (e.g., overloaded or down for maintenance).

5045xx
Gateway Timeout

The server did not receive a timely response from the upstream server.

5055xx
HTTP Version Not Supported

The HTTP version used in the request is not supported by the server.

5075xx
Insufficient Storage

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

5085xx
Loop Detected

The server detected an infinite loop while processing the request.

Like this tool? Support DevTools Box!

Buy me a coffee