Skip to content
z.ztools.The developer toolbox
All toolsWhy ztools?
100% client-side

Text / Developer tools

HTTP Status Codes

Browse and search all standard HTTP status codes from 1xx to 5xx with names and descriptions.

Private, right in your browser

No status codes match your search.

  • 100ContinueThe server has received the request headers and the client should proceed to send the request body.
  • 101Switching ProtocolsThe server agrees to switch protocols as requested by the client via the Upgrade header.
  • 200OKThe request succeeded and the response body contains the requested resource.
  • 201CreatedThe request succeeded and a new resource was created as a result.
  • 202AcceptedThe request has been accepted for processing, but processing has not been completed.
  • 204No ContentThe request succeeded but there is no content to send in the response body.
  • 206Partial ContentThe server is delivering only part of the resource due to a Range header in the request.
  • 301Moved PermanentlyThe requested resource has been permanently moved to a new URL.
  • 302FoundThe requested resource temporarily resides under a different URL.
  • 303See OtherThe response to the request can be found under a different URL using a GET method.
  • 304Not ModifiedThe resource has not been modified since the version specified by the request headers.
  • 307Temporary RedirectThe requested resource temporarily resides under a different URL and the method must not change.
  • 308Permanent RedirectThe resource has permanently moved to a new URL and the method must not change.
  • 400Bad RequestThe server cannot process the request due to a client error such as malformed syntax.
  • 401UnauthorizedAuthentication is required and has failed or has not yet been provided.
  • 403ForbiddenThe server understands the request but refuses to authorize it.
  • 404Not FoundThe requested resource could not be found on the server.
  • 405Method Not AllowedThe HTTP method used is not allowed for the requested resource.
  • 406Not AcceptableThe server cannot produce a response matching the acceptable values defined in the request headers.
  • 408Request TimeoutThe server timed out waiting for the request from the client.
  • 409ConflictThe request conflicts with the current state of the target resource.
  • 410GoneThe requested resource is no longer available and has been permanently removed.
  • 411Length RequiredThe server requires the Content-Length header to be specified in the request.
  • 412Precondition FailedOne or more conditions given in the request header fields evaluated to false.
  • 413Content Too LargeThe request body exceeds the limits defined by the server.
  • 414URI Too LongThe URI requested by the client is longer than the server is willing to interpret.
  • 415Unsupported Media TypeThe media format of the request is not supported by the server.
  • 416Range Not SatisfiableThe range specified by the Range header cannot be satisfied by the current representation of the resource.
  • 417Expectation FailedThe expectation indicated by the Expect request header could not be met by the server.
  • 418I'm a TeapotThe server refuses to brew coffee because it is, permanently, a teapot.
  • 422Unprocessable ContentThe server understands the request entity but cannot process it due to semantic errors.
  • 423LockedThe source or destination resource of a method is locked.
  • 426Upgrade RequiredThe client should switch to the protocol specified in the Upgrade header.
  • 428Precondition RequiredThe origin server requires the request to be conditional to prevent lost-update problems.
  • 429Too Many RequestsThe user has sent too many requests in a given amount of time (rate limiting).
  • 431Request Header Fields Too LargeThe server is unwilling to process the request because header fields are too large.
  • 451Unavailable For Legal ReasonsThe server is denying access to the resource as a consequence of a legal demand.
  • 500Internal Server ErrorThe server encountered an unexpected condition that prevented it from fulfilling the request.
  • 501Not ImplementedThe server does not support the functionality required to fulfill the request.
  • 502Bad GatewayThe server, acting as a gateway, received an invalid response from an upstream server.
  • 503Service UnavailableThe server is temporarily unable to handle requests due to overload or maintenance.
  • 504Gateway TimeoutThe server, acting as a gateway, did not receive a timely response from an upstream server.
  • 505HTTP Version Not SupportedThe server does not support the HTTP protocol version used in the request.
  • 511Network Authentication RequiredThe client needs to authenticate to gain network access, typically used by captive portals.