HTTP status codes
HTTP status codes are the three-digit numbers a web server returns with every response. 2xx means success, 3xx a redirect, 4xx a problem with the request (a wrong URL, missing login or too many requests) and 5xx a failure on the server or a gateway in front of it.
Pages for the error classes explain what visitors can try and what site owners should check in their server, CDN and application logs. The list follows the official IANA registry.
64 codes · showing 1–64 · most-searched codes first
HTTP 301 Moved PermanentlyHTTP301Moved Permanently HTTP 302 FoundHTTP302Found HTTP 304 Not ModifiedHTTP304Not Modified HTTP 400 Bad RequestHTTP400Bad Request HTTP 401 UnauthorizedHTTP401Unauthorized HTTP 403 ForbiddenHTTP403Forbidden HTTP 404 Not FoundHTTP404Not Found HTTP 405 Method Not AllowedHTTP405Method Not Allowed HTTP 408 Request TimeoutHTTP408Request Timeout HTTP 409 ConflictHTTP409Conflict HTTP 410 GoneHTTP410Gone HTTP 413 Content Too LargeHTTP413Content Too Large HTTP 422 Unprocessable ContentHTTP422Unprocessable Content HTTP 429 Too Many RequestsHTTP429Too Many Requests HTTP 431 Request Header Fields Too LargeHTTP431Request Header Fields Too Large HTTP 500 Internal Server ErrorHTTP500Internal Server Error HTTP 501 Not ImplementedHTTP501Not Implemented HTTP 502 Bad GatewayHTTP502Bad Gateway HTTP 503 Service UnavailableHTTP503Service Unavailable HTTP 504 Gateway TimeoutHTTP504Gateway Timeout HTTP 100 ContinueHTTP100Continue HTTP 101 Switching ProtocolsHTTP101Switching Protocols HTTP 102 ProcessingHTTP102Processing HTTP 103 Early HintsHTTP103Early Hints HTTP 104 Upload Resumption Supported (TEMPORARY - registered 2024-11-13, extension registered 2025-09-15, expires 2026-11-13)HTTP104Upload Resumption Supported (TEMPORARY - registered 2024-11-13, extension registered 2025-09-15, expires… HTTP 200 OKHTTP200OK HTTP 201 CreatedHTTP201Created HTTP 202 AcceptedHTTP202Accepted HTTP 203 Non-Authoritative InformationHTTP203Non-Authoritative Information HTTP 204 No ContentHTTP204No Content HTTP 205 Reset ContentHTTP205Reset Content HTTP 206 Partial ContentHTTP206Partial Content HTTP 207 Multi-StatusHTTP207Multi-Status HTTP 208 Already ReportedHTTP208Already Reported HTTP 226 IM UsedHTTP226IM Used HTTP 300 Multiple ChoicesHTTP300Multiple Choices HTTP 303 See OtherHTTP303See Other HTTP 305 Use ProxyHTTP305Use Proxy HTTP 306 (Unused)HTTP306(Unused) HTTP 307 Temporary RedirectHTTP307Temporary Redirect HTTP 308 Permanent RedirectHTTP308Permanent Redirect HTTP 402 Payment RequiredHTTP402Payment Required HTTP 406 Not AcceptableHTTP406Not Acceptable HTTP 407 Proxy Authentication RequiredHTTP407Proxy Authentication Required HTTP 411 Length RequiredHTTP411Length Required HTTP 412 Precondition FailedHTTP412Precondition Failed HTTP 414 URI Too LongHTTP414URI Too Long HTTP 415 Unsupported Media TypeHTTP415Unsupported Media Type HTTP 416 Range Not SatisfiableHTTP416Range Not Satisfiable HTTP 417 Expectation FailedHTTP417Expectation Failed HTTP 418 (Unused)HTTP418(Unused) HTTP 421 Misdirected RequestHTTP421Misdirected Request HTTP 423 LockedHTTP423Locked HTTP 424 Failed DependencyHTTP424Failed Dependency HTTP 425 Too EarlyHTTP425Too Early HTTP 426 Upgrade RequiredHTTP426Upgrade Required HTTP 428 Precondition RequiredHTTP428Precondition Required HTTP 451 Unavailable For Legal ReasonsHTTP451Unavailable For Legal Reasons HTTP 505 HTTP Version Not SupportedHTTP505HTTP Version Not Supported HTTP 506 Variant Also NegotiatesHTTP506Variant Also Negotiates HTTP 507 Insufficient StorageHTTP507Insufficient Storage HTTP 508 Loop DetectedHTTP508Loop Detected HTTP 510 Not Extended (OBSOLETED)HTTP510Not Extended (OBSOLETED) HTTP 511 Network Authentication RequiredHTTP511Network Authentication Required