HTTP Status Codes
Look up any HTTP status code to see its standard name and category (1xx-5xx). Free and private, right in your browser.
Common codes
| Code | Name |
|---|---|
| 100 | Continue |
| 101 | Switching Protocols |
| 102 | Processing |
| 103 | Early Hints |
| 200 | OK |
| 201 | Created |
| 202 | Accepted |
| 203 | Non-Authoritative Information |
| 204 | No Content |
| 205 | Reset Content |
| 206 | Partial Content |
| 300 | Multiple Choices |
| 301 | Moved Permanently |
| 302 | Found |
| 303 | See Other |
| 304 | Not Modified |
| 307 | Temporary Redirect |
| 308 | Permanent Redirect |
| 400 | Bad Request |
| 401 | Unauthorized |
| 402 | Payment Required |
| 403 | Forbidden |
| 404 | Not Found |
| 405 | Method Not Allowed |
| 406 | Not Acceptable |
| 407 | Proxy Authentication Required |
| 408 | Request Timeout |
| 409 | Conflict |
| 410 | Gone |
| 411 | Length Required |
| 412 | Precondition Failed |
| 413 | Payload Too Large |
| 414 | URI Too Long |
| 415 | Unsupported Media Type |
| 416 | Range Not Satisfiable |
| 417 | Expectation Failed |
| 418 | I'm a Teapot |
| 422 | Unprocessable Entity |
| 423 | Locked |
| 424 | Failed Dependency |
| 425 | Too Early |
| 426 | Upgrade Required |
| 428 | Precondition Required |
| 429 | Too Many Requests |
| 431 | Request Header Fields Too Large |
| 451 | Unavailable For Legal Reasons |
| 500 | Internal Server Error |
| 501 | Not Implemented |
| 502 | Bad Gateway |
| 503 | Service Unavailable |
| 504 | Gateway Timeout |
| 505 | HTTP Version Not Supported |
| 507 | Insufficient Storage |
| 508 | Loop Detected |
| 511 | Network Authentication Required |
Type in any HTTP status code - 200, 301, 404, 418, 500, whatever you're staring at in a network tab or server log - and get its official meaning, the RFC it comes from, and what class of response it belongs to (informational, success, redirect, client error, server error).
How to use it
- Enter a status code (like 403 or 502) or browse the full list
- Read its meaning, category, and typical cause
- Check related codes in the same class to compare
Frequently asked questions
- What's the real difference between 401 and 403?
- 401 Unauthorized means you haven't proven who you are yet (missing or bad credentials) - the server wants you to authenticate. 403 Forbidden means it knows who you are and you're still not allowed in. Look up both side by side if you're not sure which one your API should be returning.
- My server is returning 500 - what should I check first?
- 500 Internal Server Error is deliberately vague - it just means something broke on the server and it isn't telling you what. Check your server logs or stack trace next; the status code itself won't say more than "the server's fault, not yours."
- What does 429 mean and how do I fix it?
- 429 Too Many Requests means you've been rate-limited. Check the response's Retry-After header if present, slow down your request rate, or add backoff/retry logic - the lookup shows exactly what triggers this one and how it differs from a plain 403.
- 1
Nothing is uploaded
The file never leaves your device. There is no server to send it to, so there is nothing to leak, log, or subpoena.
- 2
No signup, no limits
No account, no email, no daily cap, no watermark, and no paid tier waiting behind the third file.
- 3
Works offline
Load the page once and it keeps working with the network off, because all the work was always happening locally.