Current toolHTTP status code lookup
Web · WEB-07Submit an issue

HTTP status code lookup

Look up names, meanings and typical uses of common HTTP 1xx–5xx status codes.

HTTP 1xx–5xx · Meanings and uses
Input
StatusNameDescription
100ContinueRequest headers accepted; continue sending the body
101Switching ProtocolsServer is switching protocols
102ProcessingWebDAV request is still processing
103Early HintsPreload links before the final response
200OKRequest succeeded
201CreatedA new resource was created
202AcceptedRequest accepted for later processing
203Non-Authoritative InformationMetadata came from another source
204No ContentSuccess with no response body
205Reset ContentReset the document view
206Partial ContentRange request succeeded
207Multi-StatusWebDAV multi-resource response
208Already ReportedWebDAV members were already listed
226IM UsedInstance manipulation was applied
300Multiple ChoicesSeveral representations are available
301Moved PermanentlyResource has a permanent new URL
302FoundTemporary redirect
303See OtherRetrieve another resource with GET
304Not ModifiedCached representation is still valid
305Use ProxyDeprecated proxy instruction
307Temporary RedirectTemporary redirect preserving method
308Permanent RedirectPermanent redirect preserving method
400Bad RequestMalformed or invalid request
401UnauthorizedAuthentication is required
402Payment RequiredReserved for payment-related use
403ForbiddenRequest understood but refused
404Not FoundResource was not found
405Method Not AllowedHTTP method is not supported
406Not AcceptableNo acceptable representation is available
407Proxy Authentication RequiredAuthenticate with the proxy
408Request TimeoutClient took too long to send the request
409ConflictRequest conflicts with current resource state
410GoneResource is permanently unavailable
411Length RequiredContent-Length is required
412Precondition FailedA request precondition failed
413Content Too LargeRequest body is too large
414URI Too LongRequest URI is too long
415Unsupported Media TypePayload format is unsupported
416Range Not SatisfiableRequested byte range is invalid
417Expectation FailedExpect header cannot be satisfied
418I'm a TeapotDefined as an April Fools joke
421Misdirected RequestRequest reached the wrong server
422Unprocessable ContentSyntax is valid but instructions cannot be processed
423LockedWebDAV resource is locked
424Failed DependencyA dependent WebDAV action failed
425Too EarlyRisk of replaying an early request
426Upgrade RequiredSwitch to a different protocol
428Precondition RequiredConditional request is required
429Too Many RequestsRate limit was exceeded
431Request Header Fields Too LargeRequest headers are too large
451Unavailable For Legal ReasonsAccess is denied for legal reasons
500Internal Server ErrorUnexpected server failure
501Not ImplementedServer lacks the requested capability
502Bad GatewayInvalid response from an upstream server
503Service UnavailableServer is temporarily unavailable
504Gateway TimeoutUpstream server did not respond in time
505HTTP Version Not SupportedHTTP version is unsupported
506Variant Also NegotiatesContent negotiation configuration error
507Insufficient StorageWebDAV server cannot store the representation
508Loop DetectedWebDAV operation encountered a loop
510Not ExtendedFurther request extensions are required
511Network Authentication RequiredAuthenticate to gain network access
Usage guide and examples

HTTP status code lookup

Look up names, meanings and typical uses of common HTTP 1xx–5xx status codes.

Check the input format and options with this example before using your own data. Random values, file sizes and presentation vary with the input and settings.

Example input and settings

404

What to check in the result

404 · Not Found