Skip to main content
KO
🌐

HTTP Status Codes

View the full list of HTTP status codes colour-coded by class: 2xx success, 3xx redirects, 4xx client errors, and 5xx server errors. Search by code number or keyword to quickly look up the meaning, common causes, and typical fixes — essential when developing or debugging APIs and web services.

1xx2xx3xx4xx5xx
CodeRangeNameDescription
100InformationalContinueThe client should continue with the request.
101InformationalSwitching ProtocolsThe server is switching protocols (e.g., WebSocket).
102InformationalProcessingThe server is processing the request (WebDAV).
103InformationalEarly HintsSends some response headers before the final response.
200SuccessOKThe request was successful.
201SuccessCreatedA new resource was created as a result.
202SuccessAcceptedThe request has been accepted but not yet processed.
203SuccessNon-Authoritative InformationThe returned information may be from a modified copy.
204SuccessNo ContentRequest succeeded but no content to return.
205SuccessReset ContentRequest succeeded. Reset the document view.
206SuccessPartial ContentReturning partial content for a range request.
207SuccessMulti-StatusResponse contains status for multiple resources (WebDAV).
301RedirectionMoved PermanentlyThe resource has been permanently redirected to a new URL.
302RedirectionFoundThe resource is temporarily redirected to a different URL.
303RedirectionSee OtherSee the response at another URI using GET.
304RedirectionNot ModifiedThe resource has not been modified. Use cached version.
307RedirectionTemporary RedirectTemporary redirect while keeping the original method.
308RedirectionPermanent RedirectPermanent redirect while keeping the original method.
400Client ErrorBad RequestThe server could not understand the request syntax.
401Client ErrorUnauthorizedAuthentication is required. Login needed.
402Client ErrorPayment RequiredPayment is required (reserved for future use).
403Client ErrorForbiddenThe server understood but refuses due to insufficient permissions.
404Client ErrorNot FoundThe requested resource could not be found.
405Client ErrorMethod Not AllowedThe HTTP method used is not allowed for this resource.
406Client ErrorNot AcceptableThe server cannot produce content matching the Accept headers.
407Client ErrorProxy Authentication RequiredProxy authentication is required.
408Client ErrorRequest TimeoutThe server timed out waiting for the request.
409Client ErrorConflictThe request conflicts with the current state of the resource.
410Client ErrorGoneThe resource has been permanently deleted.
411Client ErrorLength RequiredThe Content-Length header is required.
412Client ErrorPrecondition FailedA precondition in the request headers was not met.
413Client ErrorPayload Too LargeThe request body exceeds the server limit.
414Client ErrorURI Too LongThe request URI exceeds the server limit.
415Client ErrorUnsupported Media TypeThe media type is not supported.
418Client ErrorI'm a TeapotThe server is a teapot and refuses to brew coffee (RFC 2324).
422Client ErrorUnprocessable EntityThe syntax is correct but the content is semantically invalid.
423Client ErrorLockedThe resource is locked (WebDAV).
426Client ErrorUpgrade RequiredThe client must upgrade to a different protocol.
428Client ErrorPrecondition RequiredThe server requires conditional requests.
429Client ErrorToo Many RequestsToo many requests sent. Please slow down.
431Client ErrorRequest Header Fields Too LargeRequest header fields are too large.
451Client ErrorUnavailable For Legal ReasonsUnavailable due to legal reasons.
500Server ErrorInternal Server ErrorThe server encountered an unexpected error.
501Server ErrorNot ImplementedThe server does not support the request method.
502Server ErrorBad GatewayThe gateway received an invalid response from the upstream server.
503Server ErrorService UnavailableThe server is temporarily unavailable.
504Server ErrorGateway TimeoutThe gateway did not receive a timely response from the upstream server.
505Server ErrorHTTP Version Not SupportedThe HTTP version is not supported.
507Server ErrorInsufficient StorageThe server has insufficient storage.
508Server ErrorLoop DetectedThe server detected an infinite loop while processing (WebDAV).
511Server ErrorNetwork Authentication RequiredNetwork authentication is required for access.

Related Tools

FAQ

How do I fix a 404 error?
Check if the URL is correct. If the page moved, set up a 301 redirect. As a site owner, create a custom 404 page to guide users.
What's the difference between 301 and 302 redirects?
301 is permanent — search engines transfer indexing to the new URL. 302 is temporary — the original URL keeps its indexing.

Related Articles