Free tools

HTTP status code reference

Every common HTTP status code with what it means. Search by code, name or description.

Showing 30 of 30 status codes

1xx Informational

  • 100

    Continue

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

  • 101

    Switching Protocols

    The server is switching protocols as requested by the client.

2xx Success

  • 200

    OK

    The request was successful. The response body contains the requested data.

  • 201

    Created

    The request was successful and a new resource was created.

  • 202

    Accepted

    The request has been accepted for processing, but processing is not complete.

  • 204

    No Content

    The request was successful but there is no content to return.

  • 206

    Partial Content

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

3xx Redirection

  • 301

    Moved Permanently

    The resource has been permanently moved to a new URL. All future requests should use the new URL.

  • 302

    Found

    The resource is temporarily located at a different URL. Continue using the original URL.

  • 303

    See Other

    The response can be found at a different URL using a GET request.

  • 304

    Not Modified

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

  • 307

    Temporary Redirect

    The resource is temporarily at a different URL. The request method should not change.

  • 308

    Permanent Redirect

    The resource has permanently moved. The request method should not change.

4xx Client Error

  • 400

    Bad Request

    The server cannot process the request due to malformed syntax or invalid parameters.

  • 401

    Unauthorized

    Authentication is required. The request lacks valid authentication credentials.

  • 403

    Forbidden

    The server understood the request but refuses to authorize it.

  • 404

    Not Found

    The requested resource could not be found on the server.

  • 405

    Method Not Allowed

    The HTTP method used is not allowed for the requested resource.

  • 408

    Request Timeout

    The server timed out waiting for the request.

  • 409

    Conflict

    The request conflicts with the current state of the resource.

  • 410

    Gone

    The resource is no longer available and has been permanently removed.

  • 413

    Payload Too Large

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

  • 415

    Unsupported Media Type

    The media type of the request is not supported by the server.

  • 422

    Unprocessable Entity

    The request was well-formed but contains semantic errors.

  • 429

    Too Many Requests

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

5xx Server Error

  • 500

    Internal Server Error

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

  • 501

    Not Implemented

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

  • 502

    Bad Gateway

    The server received an invalid response from an upstream server.

  • 503

    Service Unavailable

    The server is temporarily unable to handle the request (overloaded or maintenance).

  • 504

    Gateway Timeout

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

Need data from a webpage as JSON?

PulpMiner turns any public page into structured JSON and can save it as a live API. See it work on a demo page, no sign-up.

Try it on a demo page