Development

HTTP Status Lookup

Free HTTP status code lookup tool. Search, understand, and debug API responses with comprehensive status code meanings.

HTTP Status Lookup
Quickly search HTTP status codes by number, title, or description. Understand error meanings and debug API responses efficiently.

1xx

Informational - Request received, continuing process

2xx

Success - The action was successfully received, understood, and accepted

3xx

Redirection - Further action must be taken in order to complete the request

4xx

Client Error - The request contains bad syntax or cannot be fulfilled

5xx

Server Error - The server failed to fulfill an apparently valid request

CodeTitleDescriptionCategoryReference
100
ContinueThe server has received the request headers and the client should proceed to send the request body.
Informational
RFC9110, Section 15.2.1
101
Switching ProtocolsThe requester has asked the server to switch protocols and the server has agreed to do so.
Informational
RFC9110, Section 15.2.2
102
ProcessingThe server is processing the request but has not yet responded.
Informational
RFC2518
103
Early HintsUsed to return some response headers prior to the final HTTP message.
Informational
RFC8297
104
Upload Resumption SupportedIndicates that the server supports resumption of the upload.
Informational
draft-ietf-httpbis-resumable-upload-05
200
OKThe request has succeeded.
Success
RFC9110, Section 15.3.1
201
CreatedThe request has succeeded and a new resource has been created.
Success
RFC9110, Section 15.3.2
202
AcceptedThe request has been accepted for processing, but the processing has not been completed.
Success
RFC9110, Section 15.3.3
203
Non-Authoritative InformationThe request was successful but the response may be from a third-party source or local copy.
Success
RFC9110, Section 15.3.4
204
No ContentThe request has been successfully processed, but there is no content to return.
Success
RFC9110, Section 15.3.5
205
Reset ContentThe request has been successfully processed, and the client should reset the document view.
Success
RFC9110, Section 15.3.6
206
Partial ContentThe server is delivering only part of the resource due to a range header sent by the client.
Success
RFC9110, Section 15.3.7
207
Multi-StatusProvides status for multiple independent operations.
Success
RFC4918
208
Already ReportedUsed inside a DAV: propstat response element to avoid enumerating the internal members of multiple bindings to the same collection repeatedly.
Success
RFC5842
226
IM UsedThe server has fulfilled a request for the resource, and the response is a representation of the result of one or more instance-manipulations applied to the current instance.
Success
RFC3229
300
Multiple ChoicesThe request has more than one possible response.
Redirection
RFC9110, Section 15.4.1
301
Moved PermanentlyThe resource has moved permanently and is now at a new URI.
Redirection
RFC9110, Section 15.4.2
302
FoundThe resource has moved temporarily to a different URI.
Redirection
RFC9110, Section 15.4.3
303
See OtherThe response to the request can be found under a different URI and should be retrieved using a GET method.
Redirection
RFC9110, Section 15.4.4
304
Not ModifiedThe resource has not been modified since the version specified by the request headers.
Redirection
RFC9110, Section 15.4.5
305
Use ProxyThe requested resource must be accessed through the proxy given by the Location field.
Redirection
RFC9110, Section 15.4.6
306
(Unused)No longer used. Originally meant to indicate that subsequent requests should use the specified proxy.
Redirection
RFC9110, Section 15.4.7
307
Temporary RedirectThe request should be repeated with another URI but future requests can still use the original URI.
Redirection
RFC9110, Section 15.4.8
308
Permanent RedirectThe request and all future requests should be repeated using another URI.
Redirection
RFC9110, Section 15.4.9
400
Bad RequestThe server cannot or will not process the request due to an apparent client error.
Client Error
RFC9110, Section 15.5.1
401
UnauthorizedThe request requires user authentication.
Client Error
RFC9110, Section 15.5.2
402
Payment RequiredReserved for future use.
Client Error
RFC9110, Section 15.5.3
403
ForbiddenThe server understood the request but refuses to authorize it.
Client Error
RFC9110, Section 15.5.4
404
Not FoundThe requested resource could not be found but may be available in the future.
Client Error
RFC9110, Section 15.5.5
405
Method Not AllowedA request method is not supported for the requested resource.
Client Error
RFC9110, Section 15.5.6
406
Not AcceptableThe requested resource is capable of generating only content not acceptable according to the Accept headers sent in the request.
Client Error
RFC9110, Section 15.5.7
407
Proxy Authentication RequiredThe client must first authenticate itself with the proxy.
Client Error
RFC9110, Section 15.5.8
408
Request TimeoutThe server timed out waiting for the request.
Client Error
RFC9110, Section 15.5.9
409
ConflictThe request could not be completed due to a conflict with the current state of the target resource.
Client Error
RFC9110, Section 15.5.10
410
GoneThe requested resource is no longer available and will not be available again.
Client Error
RFC9110, Section 15.5.11
411
Length RequiredThe request did not specify the length of its content, which is required by the requested resource.
Client Error
RFC9110, Section 15.5.12
412
Precondition FailedThe server does not meet one of the preconditions specified in the request.
Client Error
RFC9110, Section 15.5.13
413
Content Too LargeThe request entity is larger than limits defined by the server.
Client Error
RFC9110, Section 15.5.14
414
URI Too LongThe URI provided was too long for the server to process.
Client Error
RFC9110, Section 15.5.15
415
Unsupported Media TypeThe request entity has a media type which the server or resource does not support.
Client Error
RFC9110, Section 15.5.16
416
Range Not SatisfiableThe client has asked for a portion of the file, but the server cannot supply that portion.
Client Error
RFC9110, Section 15.5.17
417
Expectation FailedThe server cannot meet the requirements of the Expect request-header field.
Client Error
RFC9110, Section 15.5.18
418
(Unused)The server refuses the attempt to brew coffee with a teapot.
Client Error
RFC9110, Section 15.5.19
421
Misdirected RequestThe request was directed at a server that is not able to produce a response.
Client Error
RFC9110, Section 15.5.20
422
Unprocessable ContentThe request was well-formed but was unable to be followed due to semantic errors.
Client Error
RFC9110, Section 15.5.21
423
LockedThe resource that is being accessed is locked.
Client Error
RFC4918
424
Failed DependencyThe request failed because it depended on another request and that request failed.
Client Error
RFC4918
425
Too EarlyIndicates that the server is unwilling to risk processing a request that might be replayed.
Client Error
RFC8470
426
Upgrade RequiredThe client should switch to a different protocol such as TLS/1.0.
Client Error
RFC9110, Section 15.5.22
428
Precondition RequiredThe origin server requires the request to be conditional.
Client Error
RFC6585
429
Too Many RequestsThe user has sent too many requests in a given amount of time.
Client Error
RFC6585
431
Request Header Fields Too LargeThe server is unwilling to process the request because its header fields are too large.
Client Error
RFC6585
451
Unavailable For Legal ReasonsThe server is denying access to the resource as a consequence of a legal demand.
Client Error
RFC7725
500
Internal Server ErrorA generic error message, given when an unexpected condition was encountered.
Server Error
RFC9110, Section 15.6.1
501
Not ImplementedThe server either does not recognize the request method, or it lacks the ability to fulfill the request.
Server Error
RFC9110, Section 15.6.2
502
Bad GatewayThe server was acting as a gateway or proxy and received an invalid response from the upstream server.
Server Error
RFC9110, Section 15.6.3
503
Service UnavailableThe server is currently unable to handle the request due to a temporary overload or maintenance of the server.
Server Error
RFC9110, Section 15.6.4
504
Gateway TimeoutThe server was acting as a gateway or proxy and did not receive a timely response from the upstream server.
Server Error
RFC9110, Section 15.6.5
505
HTTP Version Not SupportedThe server does not support the HTTP protocol version used in the request.
Server Error
RFC9110, Section 15.6.6
506
Variant Also NegotiatesTransparent content negotiation for the request results in a circular reference.
Server Error
RFC2295
507
Insufficient StorageThe server is unable to store the representation needed to complete the request.
Server Error
RFC4918
508
Loop DetectedThe server detected an infinite loop while processing the request.
Server Error
RFC5842
510
Not ExtendedFurther extensions to the request are required for the server to fulfill it.
Server Error
RFC2774
511
Network Authentication RequiredThe client needs to authenticate to gain network access.
Server Error
RFC6585

Showing 64 of 64 HTTP status codes

About this tool

Master HTTP status codes with our comprehensive lookup tool designed for developers and system administrators. Whether you're troubleshooting API errors, debugging network issues, or learning web protocols, find instant explanations for all 1xx, 2xx, 3xx, 4xx, and 5xx status codes. Search by code number, status title, or keyword to access detailed descriptions, RFC specifications, and category information. No registration needed - access complete status code documentation instantly to accelerate your development workflow and resolve issues faster.

Give us your feedback

Help us improve HTTP Status Lookup!
HTTP Status Lookup screenshot