HTTP Status Code Lookup

Instantly look up the name and meaning of an HTTP status code (200, 404, 500...), useful for debugging an API or understanding a server response.

Example:

How it works

Each HTTP status code belongs to a category (2xx success, 3xx redirect, 4xx client error, 5xx server error) and has a precise meaning defined by web standards. This tool covers the most common codes encountered in web and API development, with an explanation of their usage.

What is the difference between 401 and 403?

401 (Unauthorized) means the client must authenticate to access the resource — it has not yet proven its identity. 403 (Forbidden) means the client is identified but does not have the necessary permissions to access the resource, even after authentication.

Why does my API return a 500 code?

A 500 (Internal Server Error) code indicates a generic server-side error, often due to an unhandled exception in the application code. You need to check the server logs to identify the exact cause, because this code gives no details to the client by default.

100% local processing: the lookup runs entirely in your browser via WebAssembly — no data is sent to a server.