HTTP Status Lookup
Look up RFC 9110 HTTP status codes by number or phrase with class, description and reference.
- Runs locally in your browser
- No upload required
Try it
Supported formats
Privacy
Runs entirely in your browser. Your input is never uploaded, stored, or sent to a third party.
404 Not Found — 4xx Client Error.
How it works
- Matched the exact code 404 in the RFC 9110 registry.
- Read its class (4xx Client Error) and description.
- The phrase is the registered reason phrase; servers may send a different one, which is not significant.
Methodology
- Match a purely numeric query against the registry by exact code.
- Match a text query case-insensitively against the reason phrase, class label and description.
- Return the full registry for an empty query.
- Reject a numeric value that is not a three-digit code between 100 and 599.
Usage
- Type a three-digit status code for an exact lookup, or a phrase such as "not found".
- Leave the box empty to list the whole registry.
- Read the reason phrase, class, description and reference.
Examples
These are examples, not current values: they use fixed inputs, while the interactive tool computes live results in your browser.
Exact 404
{
"query": "404"
}Text search
{
"query": "timeout"
}Informational class
{
"query": "103"
}Limitations
Classes, not individual codes
The first digit of a status code identifies its class, and a client can act on the class alone. 2xx means success, 3xx means the client must take another step, 4xx means the request as sent is at fault, and 5xx means the server failed. Individual codes refine that meaning, but a client that only handles a handful of codes is still correct if it handles the class.
Codes people misread
401 means unauthenticated (you have not proven who you are) while 403 means authenticated but not allowed. 301 and 308 are permanent; 302 and 307 are temporary, and 307/308 preserve the method while 301/302 historically changed it. 418 is an April Fools' code, and 451 reports a legal restriction.
Frequently asked questions
- Are all status codes listed?
- The table covers the codes registered in RFC 9110 and its referenced registries. Private or experimental codes are outside the standard and are not listed.
- Does the reason phrase matter?
- No. A client must use the numeric code; the phrase is advisory text and a server may send a different one.
- Is this a live API?
- No. The registry is bundled with the page, so lookups work offline and no request is made.
Sources
Send feedback
Tell us if this tool helped, report a problem, or suggest a tool. Only the message you type is sent — never the input you used in the tool.
Was this tool useful?
Prefer to write to us directly? See the contact page.