HTTP Status Code Explorer
Search or browse common HTTP status codes with plain-language explanations, grouped by success, redirect, client error, and server error.
OK
SuccessThe request succeeded.
Created
SuccessThe request succeeded and a new resource was created.
No Content
SuccessThe request succeeded but there's no content to return.
Moved Permanently
RedirectThe resource has permanently moved to a new URL.
Found
RedirectThe resource temporarily lives at a different URL.
Not Modified
RedirectCached version is still valid, no need to resend.
Bad Request
Client ErrorThe server couldn't understand the request due to invalid syntax.
Unauthorized
Client ErrorAuthentication is required and has failed or not been provided.
Forbidden
Client ErrorThe client doesn't have access rights to this content.
Not Found
Client ErrorThe server can't find the requested resource.
Method Not Allowed
Client ErrorThe request method isn't supported for this resource.
Request Timeout
Client ErrorThe server timed out waiting for the request.
Conflict
Client ErrorThe request conflicts with the current state of the resource.
I'm a teapot
Client ErrorAn April Fools' joke from RFC 2324 — servers refusing to brew coffee.
Too Many Requests
Client ErrorThe user has sent too many requests in a given time.
Internal Server Error
Server ErrorThe server encountered an unexpected condition.
Not Implemented
Server ErrorThe server doesn't support the functionality required.
Bad Gateway
Server ErrorThe server got an invalid response from an upstream server.
Service Unavailable
Server ErrorThe server isn't ready to handle the request, often overloaded.
Gateway Timeout
Server ErrorThe upstream server didn't respond in time.
Example input
404
Example output
Not Found — the server can't find the requested resource.