🌐 HTTP Status Codes

Complete reference of all HTTP status codes. Search, filter by category, and find the code you need instantly.

HTTP Status Codes Reference

HTTP status codes are standardized response codes returned by web servers to indicate the result of an HTTP request. They are grouped into five classes based on the first digit of the three-digit code.

Status Code Classes

Frequently Asked Questions

What are HTTP status codes?

HTTP status codes are three-digit numbers returned by a server in response to a client's request. They indicate the outcome of the request: 1xx informational, 2xx success, 3xx redirection, 4xx client error, and 5xx server error.

What are the most common HTTP status codes?

The most common codes are: 200 OK (successful request), 201 Created (resource created), 301 Moved Permanently (permanent redirect), 302 Found (temporary redirect), 304 Not Modified (cached version valid), 400 Bad Request (malformed request), 401 Unauthorized (authentication required), 403 Forbidden (access denied), 404 Not Found (resource missing), 500 Internal Server Error, and 502 Bad Gateway.

What is the difference between 301 and 302?

301 (Moved Permanently) tells browsers and search engines that a resource has permanently moved to a new URL. Search engines update their index to the new URL. 302 (Found) indicates a temporary redirect — the original URL should still be used for future requests. Search engines keep the original URL indexed.

Related Tools

JSON Formatter · HTML Minifier · Regex Tester · URL Encoder · All Developer Tools