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.