- 100ContinueInformational
The server has received the request headers and the client should proceed to send the request body.
- 101Switching ProtocolsInformational
The requester has asked the server to switch protocols and the server has agreed to do so.
- 103Early HintsInformational
Used to return some response headers before the final HTTP message so the browser can start preloading resources.
- 200OKSuccess
Standard response for a successful HTTP request.
- 201CreatedSuccess
The request succeeded and a new resource was created.
- 202AcceptedSuccess
The request has been accepted for processing but is not yet complete.
- 203Non-Authoritative InformationSuccess
The returned metadata originated from a local or third-party copy rather than the origin server.
- 204No ContentSuccess
The server processed the request successfully but is not returning any content.
- 205Reset ContentSuccess
The server asks the client to reset the document view that sent the request.
- 206Partial ContentSuccess
The server is delivering only part of the resource because the client requested a byte range.
- 207Multi-StatusSuccess
WebDAV: conveys information about multiple resources in a single XML response.
- 208Already ReportedSuccess
WebDAV: the members of a DAV binding have already been enumerated in a previous reply.
- 226IM UsedSuccess
The server fulfilled a GET request using an instance-manipulation applied to the current instance.
- 300Multiple ChoicesRedirection
The request has more than one possible response; the user agent can choose among them.
- 301Moved PermanentlyRedirection
This and all future requests should be directed to the given URL.
- 302FoundRedirection
The resource resides temporarily under a different URL; the method may be changed to GET.
- 303See OtherRedirection
The response to the request can be found under another URI using a GET request.
- 304Not ModifiedRedirection
The resource has not been modified since the version specified by the request headers.
- 305Use ProxyRedirection
The requested resource is available only through a proxy (deprecated).
- 306Switch ProxyRedirection
No longer used; originally meant subsequent requests should use a specified proxy.
- 307Temporary RedirectRedirection
The request should be repeated with another URL; the request method must not change.
- 308Permanent RedirectRedirection
This and all future requests should use another URL; the request method must not change.
- 400Bad RequestClient Error
The server cannot process the request due to a client error such as malformed syntax.
- 401UnauthorizedClient Error
Authentication is required and has either failed or not been provided.
- 402Payment RequiredClient Error
Reserved for future use; sometimes used for paywalled resources.
- 403ForbiddenClient Error
The server understood the request but refuses to authorize it.
- 404Not FoundClient Error
The requested resource could not be found on the server.
- 405Method Not AllowedClient Error
The request method is not supported for the requested resource.
- 406Not AcceptableClient Error
The requested resource can only generate content not acceptable per the Accept headers.
- 407Proxy Authentication RequiredClient Error
The client must first authenticate itself with the proxy.
- 408Request TimeoutClient Error
The server timed out waiting for the client to send the request.
- 409ConflictClient Error
The request could not be processed because of a conflict with the current state of the resource.
- 410GoneClient Error
The resource is no longer available and will not be available again.
- 411Length RequiredClient Error
The request did not specify the length of its content, which is required by the resource.
- 412Precondition FailedClient Error
The server does not meet one of the preconditions given in the request headers.
- 413Content Too LargeClient Error
The request payload is larger than the server is willing or able to process.
- 414URI Too LongClient Error
The URI provided was too long for the server to process.
- 415Unsupported Media TypeClient Error
The request uses a media type the server does not support for the resource.
- 416Range Not SatisfiableClient Error
The portion of the resource requested in the Range header cannot be supplied by the server.
- 417Expectation FailedClient Error
The server cannot meet the requirements of the Expect request header field.
- 418I'm a TeapotClient Error
RFC 2324 joke status: the server refuses to brew coffee because it is, permanently, a teapot.
- 421Misdirected RequestClient Error
The request was directed at a server that is not able to produce a response.
- 422Unprocessable ContentClient Error
The server understands the content type and syntax but cannot process the contained instructions (WebDAV).
- 423LockedClient Error
WebDAV: the source or destination resource of the method is locked.
- 424Failed DependencyClient Error
WebDAV: the method could not be performed because the requested action depended on another action that failed.
- 425Too EarlyClient Error
The server is unwilling to risk processing a request that might be a replay.
- 428Precondition RequiredClient Error
The origin server requires the request to be conditional.
- 429Too Many RequestsClient Error
The user has sent too many requests in a given time (rate limiting).
- 431Request Header Fields Too LargeClient Error
The server is unwilling to process the request because its header fields are too large.
- 451Unavailable For Legal ReasonsClient Error
The resource is unavailable due to legal demands such as government censorship or a takedown.
- 500Internal Server ErrorServer Error
A generic error message: the server encountered an unexpected condition.
- 501Not ImplementedServer Error
The server does not support the functionality required to fulfill the request.
- 502Bad GatewayServer Error
The server, acting as a gateway, received an invalid response from an upstream server.
- 503Service UnavailableServer Error
The server is currently unavailable, typically because it is overloaded or down for maintenance.
- 504Gateway TimeoutServer Error
The server, acting as a gateway, timed out waiting for an upstream response.
- 505HTTP Version Not SupportedServer Error
The server does not support the HTTP protocol version used in the request.
- 506Variant Also NegotiatesServer Error
Transparent content negotiation for the request resulted in a circular reference.
- 507Insufficient StorageServer Error
WebDAV: the server is unable to store the representation needed to complete the request.
- 508Loop DetectedServer Error
WebDAV: the server detected an infinite loop while processing the request.
- 510Not ExtendedServer Error
Further extensions to the request are required for the server to fulfill it.
- 511Network Authentication RequiredServer Error
The client must authenticate to gain network access, as with a captive portal.
(Dokumentace v angličtině)
What it does
A fast, searchable reference for every standard HTTP status code. Filter by class (1xx-5xx) or search by code or keyword to find what a code means, when a server returns it, and what the client should do. It’s the quick-lookup developers reach for during debugging, API design, and incident response.
How to use it
- Search by code (e.g.
404) or keyword (e.g.redirect,teapot). - Use the class selector (All / 1xx / 2xx / 3xx / 4xx / 5xx) to narrow by category.
- Tap Copy on any code to copy
"code reason".
Examples
200 OK- the request succeeded (2xx Success).301 Moved Permanently- the resource has a new permanent URL (3xx Redirection).404 Not Found- the server found no matching resource (4xx Client Error).503 Service Unavailable- the server is overloaded or down for maintenance (5xx Server Error).
Good to know
- Classes: 1xx Informational · 2xx Success · 3xx Redirection · 4xx Client Error · 5xx Server Error.
- SEO note:
301vs302matters for search engines -301passes link equity,302does not. - Related tools: URL Inspector, cURL Command Builder,
JWTJWTA compact, URL-safe token that carries claims (like identity or expiry) between two parties, signed to prevent tampering.Learn more
Decoder.