Developer Tools
HTTP Status Code Lookup
Search or browse HTTP status codes to see their category (informational, success, redirect, client error, server error) and meaning.
200 OK
The request succeeded.
201 Created
The request succeeded and a new resource was created.
204 No Content
The request succeeded but there's no content to return.
301 Moved Permanently
The resource has permanently moved to a new URL.
302 Found
The resource temporarily lives at a different URL.
304 Not Modified
The cached version is still valid — no need to re-download.
400 Bad Request
The server couldn't understand the request due to invalid syntax.
401 Unauthorized
Authentication is required and has failed or not been provided.
403 Forbidden
The server understood the request but refuses to authorize it.
404 Not Found
The requested resource couldn't be found.
405 Method Not Allowed
The request method isn't supported for this resource.
409 Conflict
The request conflicts with the current state of the resource.
422 Unprocessable Entity
The request was well-formed but semantically invalid.
429 Too Many Requests
The user has sent too many requests in a given time.
500 Internal Server Error
The server encountered an unexpected condition.
502 Bad Gateway
The server got an invalid response from an upstream server.
503 Service Unavailable
The server isn't ready to handle the request (overload/maintenance).
504 Gateway Timeout
The upstream server didn't respond in time.
How to use this tool
- 1Type a status code or keyword to filter.
- 2Browse the matching codes and descriptions.
Frequently asked questions
Are custom or vendor-specific codes included?+
This covers the standard IANA-registered HTTP status codes; some APIs use nonstandard codes outside this list.