Skip to main content
API & Developer Testing Tools

HTTP Status Code Lookup

Look up any HTTP status code and get an accurate description of what it means, organized by 1xx-5xx category.

Search or browse below for any HTTP status code to see an accurate, practical explanation of what it means.

This is a reference lookup, not a live checker - use the Website Status Checker or HTTP Status Checker to see the actual status code a live URL currently returns.

What Are HTTP Status Codes?

An HTTP status code is a three-digit number a server sends back with every response, indicating what happened to the request. The first digit identifies the general category: 1xx informational, 2xx success, 3xx redirection, 4xx client error, and 5xx server error.

Why Use This Tool?

Useful when debugging an API integration or web request and you encounter a status code whose exact meaning you want to confirm - for example, the difference between a 401 and a 403, or a 301 and a 302.

How to Use the HTTP Status Code Lookup

  1. Type a status code or keyword into the search box, or browse by category (1xx-5xx).
  2. Select a code to read its description and typical use case.

Related Tools

To check the actual, live status code a specific URL currently returns, use the HTTP Status Checker or Website Status Checker instead of this reference lookup.

Frequently Asked Questions

1xx informational, 2xx success, 3xx redirection, 4xx client error (the request was wrong) and 5xx server error (the server failed to handle a valid request).

401 Unauthorized means you are not authenticated - credentials are missing or invalid. 403 Forbidden means the server knows who you are but you are not allowed to access the resource.

Use 301 (or 308) for a permanent move, which search engines treat as the new address. Use 302 (or 307) for a temporary redirect. 307 and 308 also guarantee the request method is not changed.
Share this tool: