simpleminitools.com LogoSimple Mini Tools

HTTP Status Code Reference

Browse and search all HTTP status codes (1xx–5xx) with their official descriptions and common use cases. A quick reference for web developers and API builders.

Ad Space

1xx Informational

100
Continue
The server has received the request headers and the client should proceed to send the request body.
101
Switching Protocols
The server is switching protocols as requested by the client.
102
Processing
The server has received and is processing the request, but no response is available yet.
103
Early Hints
Used to return some response headers before final HTTP message.

2xx Success

200
OK
The request has succeeded.
201
Created
The request has been fulfilled and a new resource has been created.
202
Accepted
The request has been accepted for processing, but processing is not complete.
203
Non-Authoritative Information
The returned information is from a local or third-party copy, not the original server.
204
No Content
The server has fulfilled the request but there is no content to send.
205
Reset Content
The server has fulfilled the request and the client should reset the document view.
206
Partial Content
The server is delivering only part of the resource due to a range header.

3xx Redirection

301
Moved Permanently
The resource has been permanently moved to a new URL.
302
Found
The resource is temporarily located at a different URL.
303
See Other
The response can be found at a different URL using GET.
304
Not Modified
The resource has not been modified since the last request.
307
Temporary Redirect
The resource is temporarily at a different URL; use the same HTTP method.
308
Permanent Redirect
The resource has permanently moved; use the same HTTP method.

4xx Client Error

400
Bad Request
The server cannot process the request due to client error.
401
Unauthorized
Authentication is required and has failed or not been provided.
402
Payment Required
Reserved for future use. Sometimes used for digital payment systems.
403
Forbidden
The server understood the request but refuses to authorize it.
404
Not Found
The requested resource could not be found on the server.
405
Method Not Allowed
The HTTP method is not allowed for the requested resource.
406
Not Acceptable
The server cannot produce a response matching the Accept headers.
407
Proxy Authentication Required
Authentication with the proxy is required.
408
Request Timeout
The server timed out waiting for the request.
409
Conflict
The request conflicts with the current state of the resource.
410
Gone
The resource is no longer available and will not be available again.
411
Length Required
The Content-Length header is required but not provided.
412
Precondition Failed
One or more conditions in the request headers evaluated to false.
413
Payload Too Large
The request entity is larger than the server is willing to process.
414
URI Too Long
The URI provided was too long for the server to process.
415
Unsupported Media Type
The media type of the request is not supported.
416
Range Not Satisfiable
The requested range cannot be fulfilled.
418
I'm a Teapot
The server refuses to brew coffee because it is a teapot (RFC 2324).
422
Unprocessable Entity
The request was well-formed but contains semantic errors.
429
Too Many Requests
The user has sent too many requests in a given time period.
451
Unavailable For Legal Reasons
The resource is unavailable due to legal demands.

5xx Server Error

500
Internal Server Error
The server encountered an unexpected condition.
501
Not Implemented
The server does not support the functionality required.
502
Bad Gateway
The server received an invalid response from an upstream server.
503
Service Unavailable
The server is temporarily unavailable (overloaded or under maintenance).
504
Gateway Timeout
The server did not receive a timely response from an upstream server.
505
HTTP Version Not Supported
The HTTP version used in the request is not supported.
Ad Space

Frequently Asked Questions

Related Tools