Skip to content
PwnDeck logoPwnDeck

HTTP Status Codes

Complete reference of HTTP status codes from 1xx to 5xx. Search and filter by code number or description, with detailed explanations for each.

1xx Informational

2xx Success

3xx Redirection

4xx Client Error

5xx Server Error

Advertisement

How to Use the HTTP Status Code Reference

  1. Browse the complete list of HTTP status codes organized by category.
  2. Use the search field to filter by code number, name, or description.
  3. Click on any status code to expand its detailed explanation.
  4. Review the description to understand common causes and how to handle each status.

About HTTP Status Codes

HTTP status codes are three-digit numbers returned by web servers to indicate the result of an HTTP request. They are grouped into five categories: 1xx (Informational) indicates the request was received and processing continues. 2xx (Success) indicates the request was successfully received and processed. 3xx (Redirection) indicates the client must take additional action to complete the request. 4xx (Client Error) indicates the request contains bad syntax or cannot be fulfilled. 5xx (Server Error) indicates the server failed to fulfill a valid request. Understanding status codes is essential for web developers, API designers, and system administrators for debugging, monitoring, and building robust applications.

Advertisement

Frequently Asked Questions

200 OK is the most common status code, indicating a successful request. 404 Not Found is the most commonly encountered error code, returned when a requested resource does not exist.

401 Unauthorized means the client has not authenticated (no credentials provided). 403 Forbidden means the client is authenticated but does not have permission to access the resource.

A 500 error indicates an unexpected condition on the server that prevented it from fulfilling the request. It is a generic catch-all error when no more specific server error code is appropriate.