Free dev tool · Instant reference

HTTP Status Code Lookup

Search every HTTP status code by number or name and see what it means. From 200 OK to 503 Service Unavailable — the reference you reach for while debugging.

61 codes

1xx

Informational

  • 100Continue

    The client should continue with its request; the initial part was received.

  • 101Switching Protocols

    The server is switching protocols as requested by the client (e.g. to WebSocket).

  • 102Processing

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

  • 103Early Hints

    Returns some response headers early so the client can start preloading resources.

2xx

Success

  • 200OK

    The request succeeded. The meaning depends on the HTTP method used.

  • 201Created

    The request succeeded and a new resource was created as a result.

  • 202Accepted

    The request was accepted for processing, but processing is not complete.

  • 203Non-Authoritative Information

    Returned metadata is from a local or third-party copy, not the origin server.

  • 204No Content

    The request succeeded but there is no content to return.

  • 205Reset Content

    The request succeeded; the client should reset the document view.

  • 206Partial Content

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

  • 207Multi-Status

    Conveys information about multiple resources (WebDAV).

  • 208Already Reported

    Members of a WebDAV binding were already enumerated and are not repeated.

  • 226IM Used

    The server fulfilled a GET request; the response is an instance manipulation result.

3xx

Redirection

  • 300Multiple Choices

    The request has more than one possible response; the client should choose one.

  • 301Moved Permanently

    The resource has permanently moved to a new URL given in the Location header.

  • 302Found

    The resource is temporarily at a different URL; keep using the original URL.

  • 303See Other

    The response is found at another URL and should be fetched with GET.

  • 304Not Modified

    The cached version is still valid; no need to retransmit the resource.

  • 307Temporary Redirect

    Like 302, but the method and body must not change on the redirected request.

  • 308Permanent Redirect

    Like 301, but the method and body must not change on the redirected request.

4xx

Client Error

  • 400Bad Request

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

  • 401Unauthorized

    Authentication is required and has failed or not been provided.

  • 402Payment Required

    Reserved for future use; sometimes used by APIs for payment/quota limits.

  • 403Forbidden

    The server understood the request but refuses to authorize it.

  • 404Not Found

    The server cannot find the requested resource.

  • 405Method Not Allowed

    The request method is known but not supported for this resource.

  • 406Not Acceptable

    No content matching the request's Accept headers could be produced.

  • 407Proxy Authentication Required

    Authentication with a proxy is required before the request can proceed.

  • 408Request Timeout

    The server timed out waiting for the request.

  • 409Conflict

    The request conflicts with the current state of the resource.

  • 410Gone

    The resource is permanently gone and no forwarding address is known.

  • 411Length Required

    The server requires a Content-Length header, which was missing.

  • 412Precondition Failed

    A precondition in the request headers was not met.

  • 413Payload Too Large

    The request body is larger than the server is willing to process.

  • 414URI Too Long

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

  • 415Unsupported Media Type

    The request's media type is not supported by the server.

  • 416Range Not Satisfiable

    The requested Range cannot be fulfilled.

  • 417Expectation Failed

    The expectation in the Expect header could not be met.

  • 418I'm a Teapot

    An April Fools' joke code; the server refuses to brew coffee in a teapot.

  • 421Misdirected Request

    The request was directed at a server unable to produce a response.

  • 422Unprocessable Entity

    The request was well-formed but has semantic errors (often validation).

  • 423Locked

    The resource being accessed is locked (WebDAV).

  • 424Failed Dependency

    The request failed because it depended on another request that failed (WebDAV).

  • 425Too Early

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

  • 426Upgrade Required

    The client should switch to a different protocol given in the Upgrade header.

  • 428Precondition Required

    The origin server requires the request to be conditional.

  • 429Too Many Requests

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

  • 431Request Header Fields Too Large

    The header fields are too large for the server to process.

  • 451Unavailable For Legal Reasons

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

5xx

Server Error

  • 500Internal Server Error

    A generic error; the server hit an unexpected condition.

  • 501Not Implemented

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

  • 502Bad Gateway

    The server, acting as a gateway, got an invalid response from an upstream server.

  • 503Service Unavailable

    The server is not ready — often overloaded or down for maintenance.

  • 504Gateway Timeout

    The server, acting as a gateway, did not get a timely response upstream.

  • 505HTTP Version Not Supported

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

  • 506Variant Also Negotiates

    A content-negotiation configuration error on the server.

  • 507Insufficient Storage

    The server cannot store the representation needed to complete the request (WebDAV).

  • 508Loop Detected

    The server detected an infinite loop while processing the request (WebDAV).

  • 510Not Extended

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

  • 511Network Authentication Required

    The client needs to authenticate to gain network access (e.g. captive portal).

End the manual growth tax.

Running checks by hand eats valuable agency time. Uptimeify monitors your entire client portfolio from one place — on a fair, organization-wide quota model, on secure EU infrastructure. No per-client fees, no surprises.

Frequently asked questions about HTTP Status Code Lookup

Uptimeify for Agencies

A fair quota model instead of unfair per-client fees — monitor every client from one dashboard.

Explore features

Free Agency Success Kit

Get exclusive SLA contract templates and white-label pitch decks to win and keep more clients.

Get the kit

Interactive Profit Calculator

See the untapped margin hiding in your operations — calculate your agency's monitoring profit potential.

Open the calculator