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