Converter Web ToolsConverter WebTools

HTTP Status Codes — Complete List

An HTTP status code is a three-digit number a server returns to tell the client the result of a request. They are grouped into five classes: 1xx informational, 2xx success, 3xx redirection, 4xx client errors and 5xx server errors. This is the complete list of standard HTTP status codes and their meanings.

1xx — Informational

CodeMessage
100Continue
101Switching Protocols
102Processing
103Early Hints

2xx — Success

CodeMessage
200OK
201Created
202Accepted
203Non-Authoritative Information
204No Content
205Reset Content
206Partial Content
207Multi-Status
208Already Reported
226IM Used

3xx — Redirection

CodeMessage
300Multiple Choices
301Moved Permanently
302Found
303See Other
304Not Modified
307Temporary Redirect
308Permanent Redirect

4xx — Client Error

CodeMessage
400Bad Request
401Unauthorized
402Payment Required
403Forbidden
404Not Found
405Method Not Allowed
406Not Acceptable
407Proxy Authentication Required
408Request Timeout
409Conflict
410Gone
411Length Required
412Precondition Failed
413Payload Too Large
414URI Too Long
415Unsupported Media Type
416Range Not Satisfiable
417Expectation Failed
418I'm a teapot
421Misdirected Request
422Unprocessable Entity
423Locked
425Too Early
426Upgrade Required
428Precondition Required
429Too Many Requests
431Request Header Fields Too Large
451Unavailable For Legal Reasons

5xx — Server Error

CodeMessage
500Internal Server Error
501Not Implemented
502Bad Gateway
503Service Unavailable
504Gateway Timeout
505HTTP Version Not Supported
506Variant Also Negotiates
507Insufficient Storage
508Loop Detected
510Not Extended
511Network Authentication Required

Most common codes

200 OK — success. 301 Moved Permanently / 302 Found — redirects. 404 Not Found — resource missing. 403 Forbidden — access denied. 500 Internal Server Error — server crashed. 503 Service Unavailable — server overloaded or down.