Interactive HTTP Status Codes Explorer

A searchable index of HTTP response codes and when to use them.

http status codes404 error200 okhttp codes reference

Tool module skeleton

No runtime is wired for this tool yet.

Intro

Choosing the right status code is critical for API design.

This reference covers standard codes and provides context for debugging and implementation.

How to use

  1. Search Code
    Enter 404, 201, or 500 to find specific information.
  2. Browse Categories
    Filter by success, client errors, or server errors.
  3. Learn Best Practices
    Read short explanations on the appropriate use cases.

Examples

Common 4xx
Looking up why 403 and 401 are different.
Input
403 vs 401
Output
401: Unauthorized, 403: Forbidden
Client error codes
Common 4xx status codes for client-side errors.
Input
401, 403, 404
Output
401 Unauthorized, 403 Forbidden, 404 Not Found

FAQ

What are HTTP status codes?

HTTP status codes are three-digit numbers returned by a server in response to a client request. They indicate whether the request was successful, redirected, or resulted in an error.

What are the main status code categories?

1xx = Informational, 2xx = Success, 3xx = Redirection, 4xx = Client Error, 5xx = Server Error. Each category has specific codes with precise meanings.

Which status codes should I know for debugging?

The most common debug targets are 200 (OK), 301/302 (redirects), 400 (bad request), 401 (unauthorized), 403 (forbidden), 404 (not found), and 500 (internal server error).

Related tools

Related guides

  • No related guides in the current seed set.