Your files stay on your device HTTP Status Code Reference Searchable, dated snapshot of the IANA status registry with RFC references. Search status codesAll1xx2xx3xx4xx5xx - 100ContinueRFC 9110 §15.2.1 Interim ack; the client may finish sending the request body. - 101Switching ProtocolsRFC 9110 §15.2.2 The server agreed to switch protocols (e.g. to WebSocket). - 103Early HintsRFC 8297 Preload hints sent before the final response. - 200OKRFC 9110 §15.3.1 The request succeeded; the meaning of the body depends on the method. - 201CreatedRFC 9110 §15.3.2 A new resource was created; Location says where. - 202AcceptedRFC 9110 §15.3.3 Queued for processing, but completion is not guaranteed yet. - 204No ContentRFC 9110 §15.3.5 Success with no body (common for DELETE and PUT). - 206Partial ContentRFC 9110 §15.3.7 A Range request was satisfied; Content-Range describes the slice. - 300Multiple ChoicesRFC 9110 §15.4.1 More than one representation exists; the client picks. - 301Moved PermanentlyRFC 9110 §15.4.2 Permanent new location, so caches and links should update. - 302FoundRFC 9110 §15.4.3 Temporary redirect; the method may change in practice (see 307/308). - 303See OtherRFC 9110 §15.4.4 Fetch the target with GET; this is the post-POST redirect. - 304Not ModifiedRFC 9110 §15.4.5 Conditional GET hit; the cached copy is still fresh. - 307Temporary RedirectRFC 9110 §15.4.8 Temporary redirect that preserves the request method. - 308Permanent RedirectRFC 9110 §15.4.9 Permanent redirect that preserves the request method. - 400Bad RequestRFC 9110 §15.5.1 Malformed syntax the server refuses to process. - 401UnauthorizedRFC 9110 §15.5.2 Authentication missing or failed (the name means unauthenticated). - 402Payment RequiredRFC 9110 §15.5.3 Reserved, with no standard use. - 403ForbiddenRFC 9110 §15.5.4 Authenticated but not allowed; do not retry with the same rights. - 404Not FoundRFC 9110 §15.5.5 No resource at this URI; the catch-all client error. - 405Method Not AllowedRFC 9110 §15.5.6 The method is not supported; Allow lists what is. - 406Not AcceptableRFC 9110 §15.5.7 No representation matches the Accept headers. - 408Request TimeoutRFC 9110 §15.5.9 The client took too long to finish sending. - 409ConflictRFC 9110 §15.5.10 State conflict: concurrent edit, name clash, stale resource. - 410GoneRFC 9110 §15.5.11 Deliberately removed: a permanent 404 with intent. - 411Length RequiredRFC 9110 §15.5.12 Content-Length is required and missing. - 412Precondition FailedRFC 9110 §15.5.13 An If-Match/If-Unmodified-Since guard rejected the request. - 413Content Too LargeRFC 9110 §15.5.14 The body exceeds what the server accepts. - 414URI Too LongRFC 9110 §15.5.15 The request-target exceeds the server's limits. - 415Unsupported Media TypeRFC 9110 §15.5.16 The body's format is not supported. - 416Range Not SatisfiableRFC 9110 §15.5.17 The requested Range lies outside the representation. - 417Expectation FailedRFC 9110 §15.5.18 The Expect header cannot be met. - 418I'm a teapotRFC 2324 §2.3.2 The 1998 April-fools teapot; real servers should not send it. - 422Unprocessable ContentRFC 9110 §15.5.21 Well-formed but semantically invalid (the classic API validation error). - 425Too EarlyRFC 8470 Replay-risk window; the server refuses early retries. - 428Precondition RequiredRFC 6585 §3 The server demands conditional requests to avoid lost updates. - 429Too Many RequestsRFC 6585 §4 Rate limited; Retry-After says when to come back. - 431Request Header Fields Too LargeRFC 6585 §5 Header block exceeds limits (cookie bloat's favorite error). - 451Unavailable For Legal ReasonsRFC 7725 Blocked for legal reasons; the response explains which. - 500Internal Server ErrorRFC 9110 §15.6.1 The server broke; this is the catch-all server error. - 501Not ImplementedRFC 9110 §15.6.2 The server does not support the functionality at all. - 502Bad GatewayRFC 9110 §15.6.3 An upstream dependency returned something invalid. - 503Service UnavailableRFC 9110 §15.6.4 Temporarily down or overloaded; Retry-After may say when. - 504Gateway TimeoutRFC 9110 §15.6.5 An upstream did not answer in time. - 505HTTP Version Not SupportedRFC 9110 §15.6.6 The requested HTTP version is refused. - 507Insufficient StorageRFC 4918 §11.5 The server cannot store the representation (WebDAV). - 508Loop DetectedRFC 5842 §7.2 Infinite bind-loop detected (WebDAV). - 511Network Authentication RequiredRFC 6585 §6 Captive portal: authenticate to the network first. Done Finished here in the tab. Nothing was uploaded. Next door in Web - HTTP Header Parser (/web/headers) - Cookie Analyzer (/web/cookie) All web tools (/web) Canonical HTML: https://nutter.tools/web/http-status Markdown version: https://nutter.tools/web/http-status/index.md Plain-text version: https://nutter.tools/web/http-status/index.txt Agent index: https://nutter.tools/llms.txt