AltraTools
Back to Tools
🌐

HTTP Status Codes

Complete reference for HTTP response status codes. Search by code, name, or description.

Continue

1xx Informational

Server received request headers, client should proceed to send body

Switching Protocols

1xx Informational

Server is switching protocols as requested by client

Processing

1xx Informational

Server is processing the request but no response is available yet

Early Hints

1xx Informational

Used to preload resources while server prepares response

OK

2xx Success

Request succeeded. Standard response for successful HTTP requests

Created

2xx Success

Request succeeded and a new resource was created

Accepted

2xx Success

Request accepted for processing but not yet completed

Non-Authoritative Information

2xx Success

Response from a transforming proxy, not from origin server

No Content

2xx Success

Request succeeded but no content to return

Reset Content

2xx Success

Request succeeded, client should reset the document view

Partial Content

2xx Success

Server delivering only part of the resource (Range header)

Multi-Status

2xx Success

Multiple status codes for multiple operations (WebDAV)

Already Reported

2xx Success

Members of a DAV binding already enumerated (WebDAV)

IM Used

2xx Success

Server fulfilled request with instance-manipulations applied

Multiple Choices

3xx Redirection

Multiple options for the resource, client should choose

Moved Permanently

3xx Redirection

Resource has been permanently moved to new URL

Found

3xx Redirection

Resource temporarily at different URL

See Other

3xx Redirection

Response to request can be found at another URL using GET

Not Modified

3xx Redirection

Resource not modified since last request (caching)

Use Proxy

3xx Redirection

Deprecated. Resource must be accessed through a proxy

Temporary Redirect

3xx Redirection

Temporary redirect, same method must be used

Permanent Redirect

3xx Redirection

Permanent redirect, same method must be used

Bad Request

4xx Client Error

Server cannot process request due to client error

Unauthorized

4xx Client Error

Authentication required. Invalid or missing credentials

Payment Required

4xx Client Error

Reserved for future use, sometimes used for payment APIs

Forbidden

4xx Client Error

Server understands request but refuses to authorize it

Not Found

4xx Client Error

Requested resource could not be found on server

Method Not Allowed

4xx Client Error

HTTP method not supported for this resource

Not Acceptable

4xx Client Error

Resource not available in format accepted by client

Proxy Authentication Required

4xx Client Error

Client must authenticate with proxy first

Request Timeout

4xx Client Error

Server timed out waiting for the request

Conflict

4xx Client Error

Request conflicts with current state of the resource

Gone

4xx Client Error

Resource is no longer available and will not return

Length Required

4xx Client Error

Content-Length header required for this request

Precondition Failed

4xx Client Error

One or more conditions in request headers failed

Payload Too Large

4xx Client Error

Request body exceeds server limits

URI Too Long

4xx Client Error

Request URI exceeds server limits

Unsupported Media Type

4xx Client Error

Media type in request not supported by server

Range Not Satisfiable

4xx Client Error

Requested range cannot be provided by server

Expectation Failed

4xx Client Error

Server cannot meet Expect header requirements

I'm a Teapot

4xx Client Error

April Fools joke. Server refuses to brew coffee with a teapot

Misdirected Request

4xx Client Error

Request was directed at a server unable to respond

Unprocessable Entity

4xx Client Error

Request well-formed but semantically erroneous

Locked

4xx Client Error

Resource is currently locked (WebDAV)

Failed Dependency

4xx Client Error

Request failed due to failure of previous request (WebDAV)

Too Early

4xx Client Error

Server unwilling to risk processing a replayed request

Upgrade Required

4xx Client Error

Client should switch to different protocol

Precondition Required

4xx Client Error

Server requires conditional request headers

Too Many Requests

4xx Client Error

User sent too many requests (rate limiting)

Request Header Fields Too Large

4xx Client Error

Header fields exceed server limits

Unavailable For Legal Reasons

4xx Client Error

Resource blocked for legal reasons (censorship)

Internal Server Error

5xx Server Error

Generic server error, something went wrong

Not Implemented

5xx Server Error

Server does not support the functionality required

Bad Gateway

5xx Server Error

Server acting as gateway received invalid response

Service Unavailable

5xx Server Error

Server temporarily unavailable (overload or maintenance)

Gateway Timeout

5xx Server Error

Server acting as gateway did not receive timely response

HTTP Version Not Supported

5xx Server Error

Server does not support HTTP version used in request

Variant Also Negotiates

5xx Server Error

Transparent content negotiation error

Insufficient Storage

5xx Server Error

Server unable to store representation (WebDAV)

Loop Detected

5xx Server Error

Server detected infinite loop processing request (WebDAV)

Not Extended

5xx Server Error

Further extensions to request are required

Network Authentication Required

5xx Server Error

Client must authenticate to gain network access

Quick Reference

1xx - Informational
2xx - Success
3xx - Redirection
4xx - Client Error
5xx - Server Error