HTTP Status Codes

Complete HTTP status code reference with descriptions.

About HTTP Status Codes

HTTP status codes are standardized response codes returned by web servers. They indicate whether a specific HTTP request has been successfully completed. Understanding these codes is essential for web development, API integration, and debugging. The most commonly encountered codes include 200 (OK), 301 (Moved Permanently), 404 (Not Found), and 500 (Internal Server Error). This reference provides a comprehensive list of all HTTP status codes with detailed descriptions.

Related Tools

Frequently Asked Questions

What are HTTP status codes?
HTTP status codes are 3-digit numbers returned by web servers to indicate the result of a client's request. They are grouped into 5 classes: 1xx (informational), 2xx (success), 3xx (redirection), 4xx (client error), and 5xx (server error).
What does a 404 error mean?
404 Not Found means the server could not find the requested resource. This typically occurs when a URL is mistyped, a page has been deleted, or a link is broken.
What is the difference between 301 and 302 redirects?
301 (Moved Permanently) indicates the resource has permanently moved to a new URL — search engines transfer SEO authority. 302 (Found) is a temporary redirect where the original URL should still be used for future requests.