HTTP Status Codes

Complete reference for all HTTP response status codes.

1xx Informational

100Continue101Switching Protocols102Processing103Early Hints

2xx Success

200OK201Created202Accepted203Non-Authoritative Information204No Content205Reset Content206Partial Content207Multi-Status208Already Reported226IM Used

3xx Redirection

300Multiple Choices301Moved Permanently302Found303See Other304Not Modified305Use Proxy307Temporary Redirect308Permanent Redirect

4xx Client Error

400Bad Request401Unauthorized402Payment Required403Forbidden404Not Found405Method Not Allowed406Not Acceptable407Proxy Authentication Required408Request Timeout409Conflict410Gone411Length Required412Precondition Failed413Content Too Large414URI Too Long415Unsupported Media Type416Range Not Satisfiable417Expectation Failed418I'm a Teapot421Misdirected Request422Unprocessable Content423Locked424Failed Dependency425Too Early426Upgrade Required428Precondition Required429Too Many Requests431Request Header Fields Too Large444No Response451Unavailable For Legal Reasons499Client Closed Request

5xx Server Error

500Internal Server Error501Not Implemented502Bad Gateway503Service Unavailable504Gateway Timeout505HTTP Version Not Supported506Variant Also Negotiates507Insufficient Storage508Loop Detected510Not Extended511Network Authentication Required599Network Connect Timeout Error