Free HTTP Status Code Lookup Developer Tool Online
Search HTTP status codes and understand their meanings with clear explanations, categories, and common use cases.
IN: Search query · OUT: Status code details · RUNS: 100% in your browser
OK Success
The request succeeded.
Created Success
The request succeeded and a new resource was created.
No Content Success
The request succeeded but there is no content to return.
Moved Permanently Redirect
The resource has been permanently moved to a new URL.
Found Redirect
The resource temporarily resides at a different URL.
Not Modified Redirect
The cached version of the resource is still valid.
Bad Request Client Error
The server could not understand the request due to invalid syntax.
Unauthorized Client Error
Authentication is required and has failed or not been provided.
Forbidden Client Error
The client does not have access rights to the content.
Not Found Client Error
The server can't find the requested resource.
Method Not Allowed Client Error
The request method is known but not supported by the target resource.
Request Timeout Client Error
The server timed out waiting for the request.
Conflict Client Error
The request conflicts with the current state of the server.
Gone Client Error
The resource requested is no longer available and will not be available again.
Unprocessable Entity Client Error
The request was well-formed but contains semantic errors.
Too Many Requests Client Error
The user has sent too many requests in a given time (rate limiting).
Internal Server Error Server Error
The server has encountered a situation it doesn't know how to handle.
Not Implemented Server Error
The request method is not supported by the server.
Bad Gateway Server Error
The server got an invalid response from an upstream server.
Service Unavailable Server Error
The server is not ready to handle the request, often due to maintenance or overload.
Gateway Timeout Server Error
The upstream server failed to send a request in time.
Frequently asked questions
What do the different HTTP status code ranges mean?+
2xx codes indicate success, 3xx indicate redirection, 4xx indicate a client-side error (something wrong with the request), and 5xx indicate a server-side error (something wrong on the server).
What's the difference between 401 and 403?+
401 Unauthorized means authentication is missing or invalid — the server doesn't know who you are; 403 Forbidden means the server knows who you are but you don't have permission to access that resource.
Why do I sometimes see 404 instead of 410?+
404 Not Found is used when a resource simply can't be located (and might come back), while 410 Gone explicitly signals that a resource used to exist but has been permanently removed. Many servers use 404 for both cases since it's simpler to implement.
What does a 429 status code mean for API usage?+
429 Too Many Requests means you've hit a rate limit — the API expects you to slow down and retry after a delay, often indicated by a Retry-After response header.
Is this list complete?+
It covers the most commonly encountered status codes in day-to-day web and API development. For the full official registry, IANA maintains the authoritative list of all registered HTTP status codes.
Does this tool make live requests to check a URL's status?+
No, this is a static reference lookup table searched entirely in your browser — it doesn't send any network requests or check a live URL's actual response.