All tools · 📐 Format / Inspect
🌐 HTTP Status Codes
A searchable reference of every HTTP status code: 200 OK, 401 Unauthorized, 451 Unavailable for Legal Reasons, and dozens more. Each with a description and typical use case.
Examples
200 OK · 201 Created · 204 No Content · 301 Moved · 400 Bad Request · 401 Unauthorized · 403 Forbidden · 404 Not Found · 500 Internal Error · 503 Service UnavailableFrequently asked questions
401 vs 403?
401 = "I do not know who you are" (authenticate). 403 = "I know who you are but you are not allowed" (authorize).
301 vs 302?
301 permanent (search engines update their index). 302 temporary (do not update index). Use 308/307 if you must preserve the HTTP method.
When should I return 422?
422 Unprocessable Entity — the request is well-formed but semantically wrong (validation errors). Reserve 400 for truly malformed JSON/syntax.
What is 418?
I'm a teapot — an April Fools' joke from RFC 2324 that several servers genuinely implement. Not for serious use.
About this tool
HTTP Status Codes runs entirely in your browser using standard Web APIs. No data is sent to any server. The source for this tool is in our public GitHub repository.
Related tools
- 🌀 cURL → fetch() Converter — Paste a curl command, get equivalent JavaScript fetch() code.
- 🌐 Subnet / CIDR Calculator — Calculate network/broadcast/host range from a CIDR like 192.168.1.0/24.
- 🔐 JWT Decoder — Decode JWT header and payload. Validates signature format (does not verify HMAC).
Why this tool
vs typical free web-tool sites
| 1vw | Typical free site | |
|---|---|---|
| Price | Free | Free |
| Signup required | No | Often (for premium features) |
| Ads inside the tool | No | Yes (banner + video) |
| Data sent to server | No (browser-only) | Yes (inputs analyzed for ads) |
| Total tools | 96 | Often <20 or scattered across sites |
| Bookmarkable URL per tool | Yes | Mixed |
| Loads in under 1s | Yes (static) | Often slow (ad tracking) |
| Multilingual | EN / ES / PT / FR / DE | Usually EN only |
| Open source | Yes | No |