← All Tools
Status Code Generator🔒 100% local
HTTP status code reference. Privacy-first, no server uploads, no tracking.
Related Tools
Looks up an HTTP status code. Give it three digits and it prints the reason phrase, the response class, what the code means, a one-line fix, and whether the code is cacheable or worth retrying. Give it a word instead and it lists every code whose name or meaning contains that word. Both the table and the matching run in the page.
How to use it
- Type a status code, or a keyword such as redirect or not found, into the box.
- Press Process; a numeric lookup returns a single entry, a keyword returns a list.
- Check the Cacheable and Retryable lines before you decide whether to add caching or a retry.
- Press Copy Output to keep the text.
Worked example
404becomes404 Not Found
=============
Class: Client Error (4xx)
Meaning: No resource at this URL.
Fix: Check the path/method. For SPAs, ensure the host rewrites unknown paths to index.html.
Cacheable: yes (per HTTP spec)
Retryable: noThe underline under the heading is a row of equals signs sized to the code plus the phrase plus one.
400becomes400 Bad Request
===============
Class: Client Error (4xx)
Meaning: Malformed syntax or invalid params; server refuses to process.
Fix: Validate request body/params; check JSON syntax and types.
Cacheable: no (by default)
Retryable: noWhen to use it
- Deciding whether a 401 means your credentials are wrong or your token simply lacks the scope.
- Working out whether a call deserves a retry: 408, 429, 502, 503 and 504 are flagged retryable, the rest are not.
- Checking whether a redirect code preserves the request method before you deploy it behind an API gateway.
What it does not do
- The table holds thirty codes. Anything outside it, including 103, 226 and non-standard codes such as 999, returns No status code or keyword matched.
- Keyword search is a plain substring match against the name and the meaning, so a short query such as a returns a long list.
- The cacheable and retryable lines come from two hard-coded lists of five codes each. They are general HTTP rules of thumb, not a judgement about your request.
- It is a reference, not a checker: it does not issue a request and cannot see the headers you actually received.