Handy Tools

HTTP Status Codes

Browse and search all HTTP status codes with descriptions.

Ad
100

Continue

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

101

Switching Protocols

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

200

OK

The request has succeeded.

201

Created

The request has succeeded and a new resource has been created as a result.

202

Accepted

The request has been received but not yet acted upon.

204

No Content

There is no content to send for this request, but the headers may be useful.

301

Moved Permanently

The URL of the requested resource has been changed permanently.

302

Found

The URI of requested resource has been changed temporarily.

304

Not Modified

The client can use the cached version of the requested resource.

307

Temporary Redirect

The server sends this response to direct the client to get the requested resource at another URI with the same method.

308

Permanent Redirect

The resource is now permanently located at another URI, specified by the Location response header.

400

Bad Request

The server cannot or will not process the request due to a client error.

401

Unauthorized

The client must authenticate itself to get the requested response.

403

Forbidden

The client does not have access rights to the content.

404

Not Found

The server cannot find the requested resource.

405

Method Not Allowed

The request method is known by the server but is not supported by the target resource.

408

Request Timeout

The server would like to shut down this unused connection.

409

Conflict

The request conflicts with the current state of the server.

410

Gone

The requested content has been permanently deleted from the server.

413

Content Too Large

The request entity is larger than limits defined by server.

414

URI Too Long

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

415

Unsupported Media Type

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

422

Unprocessable Content

The request was well-formed but could not be followed due to semantic errors.

429

Too Many Requests

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

500

Internal Server Error

The server has encountered a situation it does not know how to handle.

501

Not Implemented

The request method is not supported by the server and cannot be handled.

502

Bad Gateway

The server, while working as a gateway, got an invalid response.

503

Service Unavailable

The server is not ready to handle the request.

504

Gateway Timeout

The server is acting as a gateway and cannot get a response in time.

Ad
HTTP Status Codes Reference: Browse all standard HTTP status codes organized by category — Informational (1xx), Success (2xx), Redirection (3xx), Client Error (4xx), and Server Error (5xx). Search by code number or name. Essential for API development and debugging.