HTTP

Tools

HTTP Status Code Picker

Not sure which status code to return? Answer a few questions and this tool will recommend the right one — with explanations and links to the full reference.

What happened with the request?

Status Code Categories

1xx Informational — Request received, processing continues. 100 Continue, 101 Switching Protocols.

2xx Success — Request was received, understood, and accepted. 200 OK, 201 Created, 204 No Content.

3xx Redirection — Further action needed. 301 Moved Permanently, 302 Found, 307 Temporary Redirect.

4xx Client Error — The request has a problem. 400 Bad Request, 401 Unauthorized, 404 Not Found.

5xx Server Error — The server failed. 500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable.

Browse all HTTP status codes or try the HTTP Playground to see status codes in action.