HTTP Status Code Reference

Search and filter all standard HTTP status codes. Descriptions, use cases, and debugging tips.

Last reviewed: April 2026

New to this tool? Click here for instructions

How to Use the HTTP Status Code Reference

To use the HTTP Status Code Reference, simply visit the tool's website and navigate to the 'HTTP Status Code Reference' page. You can browse all codes, filter by category, or search for specific status codes using the search bar. Each entry provides the status code, official name, description, and common use cases.

When to Use the Tool in Real Workflows

The HTTP Status Code Reference is ideal for developers working with web APIs, building websites, or debugging network issues. It helps you understand the meaning of HTTP status codes, which are essential for ensuring that your web applications function correctly.

How It Works

The HTTP Status Code Reference is a static website that provides a comprehensive list of HTTP status codes. It allows users to search, filter, and browse through all standard HTTP status codes. The tool is designed to be user-friendly and accessible, making it easy for developers to quickly find the information they need.

Tips, Edge Cases, or Limitations

The HTTP Status Code Reference is a static website and does not provide real-time data or perform any actions outside of displaying information. It is a useful resource for developers who need quick access to HTTP status code information, but it does not offer any additional features or capabilities.

Frequently Asked Questions

HTTP status codes are three-digit response numbers that a web server sends back to the client after receiving an HTTP request. They are defined in RFC 7231 and subsequent RFCs, and are an essential part of the HTTP protocol.
A 401 Unauthorized status code indicates that the request has not been applied because it lacks valid authentication credentials for the target resource. A 403 Forbidden status code indicates that the server understood the request, but it refuses to fulfill it. This status code is often used when the server does not wish to reveal exactly why the request has been refused.
A 301 Moved Permanently status code indicates that the requested resource has been assigned a new permanent URI and any future references to this resource should use one of the returned URIs. A 302 Found status code indicates that the requested resource resides temporarily under a different URI.
A 500 Internal Server Error status code indicates that the server encountered an unexpected condition that prevented it from fulfilling the request. This error is often caused by a bug in the server's software or a misconfiguration.
A 204 No Content status code indicates that the server successfully processed the request and is not returning any content. This status code is often used in response to a successful DELETE request or when a resource is intentionally not returned.

Quick reference

HTTP Status Code Reference
Status Code Description Category Example Use Case
200 OK Success Successful request for a resource
301 Moved Permanently Redirection Resource has been permanently moved
404 Not Found Client Error Requested resource does not exist
403 Forbidden Client Error Server denies access due to permissions
500 Internal Server Error Server Error Unexpected server-side failure
201 Created Success Resource successfully created