HTTP Status Code Explainer

Understand HTTP response status codes and what they mean.

← Back Home
100 Continue

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

101 Switching Protocols

The server agrees to switch protocols as requested by the client.

200 OK

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

201 Created

The request was successful and a new resource was created.

204 No Content

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

301 Moved Permanently

The resource has been permanently moved to a new URL.

302 Found

The resource is temporarily located at a different URL.

304 Not Modified

The resource has not changed since the last request.

400 Bad Request

The server could not understand the request due to invalid syntax.

401 Unauthorized

Authentication is required or has failed.

403 Forbidden

The client does not have permission to access the resource.

404 Not Found

The requested resource could not be found.

409 Conflict

The request conflicts with the current state of the resource.

429 Too Many Requests

The client has sent too many requests in a given time frame.

500 Internal Server Error

The server encountered an unexpected error.

502 Bad Gateway

The server received an invalid response from an upstream server.

503 Service Unavailable

The server is currently unable to handle the request.

504 Gateway Timeout

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

Make sure to bookmark this tool

Want quick access? Add this tool to our Home page under My Saved Tools.