Skip to content
QKQuickKit日本語
HTTP & WebLOCALRuns in your browser

HTTP Status Reference

Search common registered HTTP response status codes and their standard meanings.

This tool handles input and primary processing in your browser and is designed not to send the input to QuickKit’s server.

HTTP status codes
CodeReason phraseMeaningClassReference
100ContinueRequest can continueInformationalRFC 9110
101Switching ProtocolsProtocol switchInformationalRFC 9110
102ProcessingRequest is being processedInformationalRFC 2518
103Early HintsPreliminary response hintsInformationalRFC 8297
104Upload Resumption SupportedUpload resumption supportedInformationaldraft-ietf-httpbis-resumable-upload-05 (Temporary until 2026-11-13)
200OKRequest succeededSuccessRFC 9110
201CreatedResource createdSuccessRFC 9110
202AcceptedRequest acceptedSuccessRFC 9110
203Non-Authoritative InformationNon-authoritative metadataSuccessRFC 9110
204No ContentNo response contentSuccessRFC 9110
205Reset ContentReset the document viewSuccessRFC 9110
206Partial ContentPartial representationSuccessRFC 9110
207Multi-StatusMultiple operation statusesSuccessRFC 4918
208Already ReportedAlready reportedSuccessRFC 5842
226IM UsedInstance manipulations appliedSuccessRFC 3229
300Multiple ChoicesMultiple representationsRedirectionRFC 9110
301Moved PermanentlyPermanent new URLRedirectionRFC 9110
302FoundTemporary different URLRedirectionRFC 9110
303See OtherAnother URL via GETRedirectionRFC 9110
304Not ModifiedCached representation validRedirectionRFC 9110
305Use ProxyUse a proxyRedirectionRFC 9110
306(Unused)UnusedRedirectionRFC 9110
307Temporary RedirectTemporary new URLRedirectionRFC 9110
308Permanent RedirectPermanent new URLRedirectionRFC 9110
400Bad RequestInvalid requestClient ErrorRFC 9110
401UnauthorizedAuthentication requiredClient ErrorRFC 9110
402Payment RequiredPayment requiredClient ErrorRFC 9110
403ForbiddenRequest refusedClient ErrorRFC 9110
404Not FoundTarget not foundClient ErrorRFC 9110
405Method Not AllowedMethod not supportedClient ErrorRFC 9110
406Not AcceptableNo acceptable representationClient ErrorRFC 9110
407Proxy Authentication RequiredProxy authentication requiredClient ErrorRFC 9110
408Request TimeoutRequest timed outClient ErrorRFC 9110
409ConflictResource state conflictClient ErrorRFC 9110
410GoneTarget permanently unavailableClient ErrorRFC 9110
411Length RequiredContent-Length requiredClient ErrorRFC 9110
412Precondition FailedRequest precondition falseClient ErrorRFC 9110
413Content Too LargeRequest content too largeClient ErrorRFC 9110
414URI Too LongTarget URI too longClient ErrorRFC 9110
415Unsupported Media TypeMedia type unsupportedClient ErrorRFC 9110
416Range Not SatisfiableRequested range unavailableClient ErrorRFC 9110
417Expectation FailedExpectation not metClient ErrorRFC 9110
418(Unused)UnusedClient ErrorRFC 9110
421Misdirected RequestWrong destination serverClient ErrorRFC 9110
422Unprocessable ContentInstructions cannot be processedClient ErrorRFC 9110
423LockedResource lockedClient ErrorRFC 4918
424Failed DependencyDependent action failedClient ErrorRFC 4918
425Too EarlyReplay riskClient ErrorRFC 8470
426Upgrade RequiredProtocol upgrade requiredClient ErrorRFC 9110
428Precondition RequiredConditional request requiredClient ErrorRFC 6585
429Too Many RequestsRequest rate exceededClient ErrorRFC 6585
431Request Header Fields Too LargeRequest headers too largeClient ErrorRFC 6585
451Unavailable For Legal ReasonsUnavailable for legal reasonsClient ErrorRFC 7725
500Internal Server ErrorUnexpected server conditionServer ErrorRFC 9110
501Not ImplementedFunctionality unsupportedServer ErrorRFC 9110
502Bad GatewayInvalid upstream responseServer ErrorRFC 9110
503Service UnavailableTemporarily unable to handle requestServer ErrorRFC 9110
504Gateway TimeoutUpstream response timed outServer ErrorRFC 9110
505HTTP Version Not SupportedHTTP version unsupportedServer ErrorRFC 9110
506Variant Also NegotiatesNegotiation configuration errorServer ErrorRFC 2295
507Insufficient StorageUnable to store representationServer ErrorRFC 4918
508Loop DetectedInfinite loop detectedServer ErrorRFC 5842
510Not ExtendedPolicy not fulfilledServer ErrorRFC 2774 (Obsoleted)
511Network Authentication RequiredNetwork authentication requiredServer ErrorRFC 6585

Curated reference; consult the relevant specification for full semantics.

How it works

A searchable, curated reference of common HTTP status codes registered by IANA or defined by the HTTP specifications. A status code describes a response class; it does not by itself explain an application's outcome.