HTTP Status Codes Reference
Complete reference of HTTP status codes with descriptions and use cases. Search by code or name.
Showing 49 of 49 status codes
100
Continue1xx Informational
+101
Switching Protocols1xx Informational
+102
Processing1xx Informational
+103
Early Hints1xx Informational
+200
OK2xx Success
+201
Created2xx Success
+202
Accepted2xx Success
+203
Non-Authoritative Information2xx Success
+204
No Content2xx Success
+205
Reset Content2xx Success
+206
Partial Content2xx Success
+207
Multi-Status2xx Success
+300
Multiple Choices3xx Redirection
+301
Moved Permanently3xx Redirection
+302
Found3xx Redirection
+303
See Other3xx Redirection
+304
Not Modified3xx Redirection
+307
Temporary Redirect3xx Redirection
+308
Permanent Redirect3xx Redirection
+400
Bad Request4xx Client Error
+401
Unauthorized4xx Client Error
+402
Payment Required4xx Client Error
+403
Forbidden4xx Client Error
+404
Not Found4xx Client Error
+405
Method Not Allowed4xx Client Error
+406
Not Acceptable4xx Client Error
+407
Proxy Authentication Required4xx Client Error
+408
Request Timeout4xx Client Error
+409
Conflict4xx Client Error
+410
Gone4xx Client Error
+411
Length Required4xx Client Error
+412
Precondition Failed4xx Client Error
+413
Payload Too Large4xx Client Error
+414
URI Too Long4xx Client Error
+415
Unsupported Media Type4xx Client Error
+416
Range Not Satisfiable4xx Client Error
+418
I'm a Teapot4xx Client Error
+422
Unprocessable Entity4xx Client Error
+429
Too Many Requests4xx Client Error
+451
Unavailable For Legal Reasons4xx Client Error
+500
Internal Server Error5xx Server Error
+501
Not Implemented5xx Server Error
+502
Bad Gateway5xx Server Error
+503
Service Unavailable5xx Server Error
+504
Gateway Timeout5xx Server Error
+505
HTTP Version Not Supported5xx Server Error
+507
Insufficient Storage5xx Server Error
+508
Loop Detected5xx Server Error
+511
Network Authentication Required5xx Server Error
+About HTTP Status Codes
HTTP status codes are standardized response codes returned by web servers to indicate the result of a client's request. They are grouped into five classes based on the first digit.
Status Code Classes
- 1xx Informational — The request was received and is being processed
- 2xx Success — The request was successfully received, understood, and accepted
- 3xx Redirection — Further action is needed to complete the request
- 4xx Client Error — The request contains bad syntax or cannot be fulfilled
- 5xx Server Error — The server failed to fulfill a valid request
Most Common Status Codes
- 200 OK — The standard success response
- 201 Created — Returned when a new resource is successfully created
- 301 Moved Permanently — Used for URL redirects and SEO
- 400 Bad Request — Invalid request from the client
- 401 Unauthorized — Authentication required
- 403 Forbidden — Access denied regardless of authentication
- 404 Not Found — The most well-known error code
- 429 Too Many Requests — Rate limiting in APIs
- 500 Internal Server Error — Generic server-side failure
- 502 Bad Gateway — Upstream server failure
- 503 Service Unavailable — Server is down or overloaded