HTTP Status Code Lookup
Search HTTP status codes by number or keyword. See the reason phrase, category and a short meaning — all offline in your browser.
What do HTTP status codes mean?
What this tool does
This lookup helps you find an HTTP status code by number or keyword and read a short, plain explanation. Each card shows the code, reason phrase, family (1xx–5xx) and a concise meaning so you can confirm what a response is trying to say.
Why you need it
Status codes are short, but teams still mix them up under pressure. Is a failed login a 401 or a 403? Is a validation problem a 400 or a 422? When logs, gateways and API docs disagree, a fast reference prevents the wrong fix. You should not need to open a full RFC every time a dashboard shows an unfamiliar code.
How to use it
- Type a code (like 404) or a keyword (like “unauthorized” or “too many”).
- Optionally narrow the grid with family chips: 1xx, 2xx, 3xx, 4xx or 5xx.
- Open a card to read the reason phrase and short meaning.
- Copy the code and phrase when you need it for docs, tickets or client error handling.
- Clear filters to reset the full list.
Practical examples
- API debugging: Match a gateway response to the intended client behavior.
- Error docs: Keep public API docs consistent with standard phrases.
- Support tickets: Translate “we got a 429” into rate-limiting guidance.
- Frontend handling: Decide whether to retry (408/429/503) or show a hard failure (400/404).
How it works
HTTP responses start with a three-digit status. The first digit defines the class: informational (1xx), success (2xx), redirection (3xx), client error (4xx) or server error (5xx). The remaining digits identify a more specific outcome. Standards bodies and RFCs define many codes; platforms also invent extensions, so not every number you see in the wild is equally “official.”
This page ships a curated set of common codes—including practical ones like 422, 429 and 451, plus the humorous 418—and searches them locally in your browser. Nothing is fetched from a remote API when you type.
Common mistakes
- Treating every 4xx the same: Clients should usually fix 400/422 input errors; 401 needs credentials; 403 may need permissions; 429 needs backoff.
- Retrying non-idempotent failures blindly: A 500 on POST is not always safe to replay without idempotency keys.
- Confusing redirects: 301/308 are permanent; 302/307 are temporary—SEO and caching care about the difference.
- Assuming the body explains the code: Many APIs return opaque JSON; the status is still the primary signal.
FAQ
Which status codes are included?
Common 1xx–5xx codes including 418, 422, 429 and 451, with reason phrases and short explanations.
Can I search by keyword?
Yes. Filter by code number, reason phrase, category or meaning text.
What is the difference between 401 and 403?
401 Unauthorized usually means authentication is missing or invalid. 403 Forbidden means the server understood the request but refuses access even if you are authenticated.
Is 418 really a status code?
Yes. 418 I'm a teapot is an April Fools code from RFC 2324. Some APIs and frameworks still expose it as an Easter egg.
Is this an online API?
No. The list is bundled with the page and searched locally in your browser.