HTTP Status Codes
Browse and search all HTTP status codes with descriptions. A complete reference of HTTP response codes from 1xx to 5xx.
What are HTTP Status Codes?
HTTP status codes are three-digit responses from a server indicating the result of a client's request. They are standardized by the Internet Engineering Task Force (IETF) and are essential for web communication. Our HTTP Status Codes Reference provides a complete, searchable list of all standard HTTP response codes organized by category, making it easy for developers, system administrators, and web professionals to quickly look up any status code.
HTTP Status Code Categories
HTTP status codes are grouped into five distinct classes based on the first digit: 1xx Informational (request received, continuing process), 2xx Success (request successfully received, understood, and accepted), 3xx Redirection (further action needed to complete the request), 4xx Client Error (request contains bad syntax or cannot be fulfilled), and 5xx Server Error (server failed to fulfill a valid request).
Common HTTP Status Codes
Some of the most frequently encountered HTTP status codes include 200 OK (standard success response), 301 Moved Permanently (URL has changed permanently), 404 Not Found (requested resource does not exist), 403 Forbidden (access denied), and 500 Internal Server Error (generic server failure). Understanding these codes is crucial for debugging web applications, optimizing SEO, and maintaining website health.
Why Use This HTTP Status Codes Reference?
This reference tool provides instant access to the complete list of HTTP status codes with their names, descriptions, and categories. The built-in search functionality allows you to quickly find any status code by number, name, or description. Whether you are debugging API responses, configuring server redirects, or learning about web protocols, this comprehensive reference is an indispensable resource for your daily workflow.
Debug web issues further with the HTTP Header Checker, DNS Lookup, or Broken Link Checker.
Frequently Asked Questions
What is the most common HTTP status code?
The most common HTTP status code is 200 OK, which indicates a successful request. It is returned by servers when a client's request has been processed and the response contains the requested data.
What is the difference between 401 Unauthorized and 403 Forbidden?
401 Unauthorized means the client must authenticate itself to get the requested response. 403 Forbidden means the client does not have access rights to the content, even after authentication. In short, 401 is about missing or bad authentication, while 403 is about insufficient authorization.
What does a 301 redirect mean for SEO?
A 301 Moved Permanently redirect tells search engines that a URL has permanently moved to a new location. This passes most of the original page's ranking power (link equity) to the new URL. It is the preferred method for SEO when permanently changing URLs.
What is a 418 I'm a Teapot status code?
The 418 I'm a Teapot status code was defined as an April Fools' joke in RFC 2324, the Hyper Text Coffee Pot Control Protocol (HTCPCP). It is returned by teapots when asked to brew coffee. While not a serious status code, some servers and frameworks implement it for fun.
How do I fix a 502 Bad Gateway error?
A 502 Bad Gateway error typically indicates that an upstream server is down or unreachable. Common fixes include restarting the application server, checking proxy configurations, clearing DNS caches, and ensuring all backend services are running properly.