HTTP Status Codes Reference
Complete guide to all HTTP 1xx, 2xx, 3xx, 4xx, and 5xx status codes with descriptions and real-world usage examples.
Understanding HTTP Status Code Classes
HTTP status codes are three-digit integers grouped by their first digit into five classes, each indicating a different category of response:
- 1xx Informational — Request received, processing continues
- 2xx Success — The request was successfully received, understood, and accepted
- 3xx Redirection — Further action must be taken to complete the request
- 4xx Client Error — The request contains bad syntax or cannot be fulfilled
- 5xx Server Error — The server failed to fulfill an apparently valid request