Output will appear here
Click in the output to select all text
Output will appear here
Click in the output to select all text
Find MIME types by file extension or file extensions by Content-Type header.
Deconstruct URLs into protocol, host, port, path, query parameters, and hash fragment.
Parse browser User-Agent strings to extract browser name, version, OS, and device type.
Decode and inspect PEM-encoded X.509 certificates (subject, issuer, validity, SANs).
Parse query strings into key-value pairs or construct URL-encoded parameter strings.
This HTTP status code lookup tool gives you instant access to every standard response code - from informational 1xx codes through client and server error 4xx and 5xx codes - along with its official meaning and relevant spec reference. It's a go-to http status codes list for backend developers debugging an API response, frontend developers handling error states, and QA testers confirming a server returns the expected code for a given scenario. Rather than searching for 'what does status code 429 mean' every time you hit an unfamiliar one, this status code directory puts the full range in one searchable place, categorized by class (2xx success, 3xx redirection, 4xx client error, 5xx server error). It's especially handy for less common codes like 418 or 451 that don't come up often enough to memorize. Lookups happen instantly in your browser with no external API calls. Search or browse below to find the exact meaning of any HTTP status code.
404 Not Found means the server couldn't find a resource matching the requested URI, though the server itself is reachable and functioning.
401 Unauthorized means the client needs to authenticate, while 403 Forbidden means the client is understood but not permitted to access the resource, regardless of authentication.
500 Internal Server Error is a generic response indicating the server encountered an unexpected condition that prevented it from fulfilling the request.
429 Too Many Requests indicates the client has sent too many requests in a given time period, commonly used for rate limiting.
301 Moved Permanently signals a permanent redirect that search engines should update indexes for, while 302 Found signals a temporary redirect that should be re-checked on future requests.
The 2xx range indicates the request was successfully received, understood, and accepted by the server.
418 I'm a Teapot originated as an April Fools' joke in RFC 2324 and is occasionally used humorously or for bot-detection purposes, but it's not part of standard production API design.
The 5xx range indicates the server failed to fulfill an apparently valid request due to an error on the server's side.