Docswala

HTTP Status Codes & Headers Directory

Searchable directory of all 1xx, 2xx, 3xx, 4xx, 5xx HTTP response codes and modern security headers.

100Continue
RFC 9110

Initial part of a request has been received and hasn't yet been rejected by the server.

101Switching Protocols
RFC 9110

The server is switching protocols according to the Upgrade header (e.g., HTTP to WebSocket).

102Processing
RFC 2518

Server has received and is processing the request, but no response is available yet (WebDAV).

200OK
RFC 9110

The request has succeeded. Meaning of success depends on HTTP method (GET, POST, PUT, DELETE).

201Created
RFC 9110

The request has succeeded and a new resource has been created, usually with a Location header.

202Accepted
RFC 9110

The request has been accepted for processing, but processing has not been completed.

204No Content
RFC 9110

The server successfully processed the request and is not returning any content.

206Partial Content
RFC 9110

The server is delivering only part of the resource due to a Range header sent by the client.

301Moved Permanently
RFC 9110

The target resource has been assigned a new permanent URI. Clients and search engines should update links.

302Found
RFC 9110

The target resource resides temporarily under a different URI.

304Not Modified
RFC 9110

Resource has not been modified since the version specified in If-Modified-Since or If-None-Match.

307Temporary Redirect
RFC 9110

Target resource resides temporarily under a different URI; client MUST NOT change the HTTP method.

308Permanent Redirect
RFC 9110

Target resource has been assigned a new permanent URI; client MUST NOT change the HTTP method.

400Bad Request
RFC 9110

The server cannot or will not process the request due to a client error (malformed syntax, invalid framing).

401Unauthorized
RFC 9110

Authentication is required and has failed or has not yet been provided.

403Forbidden
RFC 9110

The server understands the request but refuses to authorize it (insufficient permissions).

404Not Found
RFC 9110

The server cannot find the requested resource or does not wish to reveal its existence.

405Method Not Allowed
RFC 9110

The request method is recognized by the server but is not supported by the target resource.

408Request Timeout
RFC 9110

The server did not receive a complete request message within the time that it was prepared to wait.

409Conflict
RFC 9110

The request could not be completed due to a conflict with the current state of the target resource.

418I'm a teapot
RFC 7168

The server refuses the attempt to brew coffee with a teapot (April Fools' RFC 2324/7168).

422Unprocessable Content
RFC 9110

The server understands the content type and syntax, but was unable to process the contained instructions.

429Too Many Requests
RFC 6585

The user has sent too many requests in a given amount of time (rate limiting).

500Internal Server Error
RFC 9110

The server encountered an unexpected condition that prevented it from fulfilling the request.

501Not Implemented
RFC 9110

The server does not support the functionality required to fulfill the request.

502Bad Gateway
RFC 9110

The server, while acting as a gateway or proxy, received an invalid response from the inbound server.

503Service Unavailable
RFC 9110

The server is currently unable to handle the request due to temporary overloading or scheduled maintenance.

504Gateway Timeout
RFC 9110

The server, while acting as a gateway or proxy, did not receive a timely response from an upstream server.

How to Use the HTTP Status Codes & Headers Directory

1

Filter by status category (2xx Success, 3xx Redirect, 4xx Client Error, 5xx Server Error).

2

Use the instant search bar to find codes by number (e.g. 404, 502) or description.

3

Review official specifications, debugging advice, and essential security headers (CSP, HSTS).

Key Capabilities & Features

  • Covers all standard RFC HTTP status codes with practical explanations
  • Searchable directory with category-based filtering
  • Comprehensive Security Headers guide (HSTS, CSP, CORS, X-Frame-Options)
Input FormatsSearch Query, Category Filter
Output FormatsStatus Code Reference, Header Specifications

100% In-Browser Privacy Guarantee

Your files and data remain strictly on your device. All computations, image processing, and PDF manipulations happen locally in your web browser via WebAssembly and HTML5 APIs. No files are uploaded or stored on any remote servers.

View all Developer tools →