ToolWren logo ToolWren
ToolWrenTokens › HTTP Status

HTTP Status Code Lookup

Look up what any HTTP status code means — by number, by keyword, or by class (1xx–5xx) — with a clear description for each.

100% client-side · nothing is uploaded

Loading tool…

How to use the HTTP Status

  1. Type a status code (e.g. 404), a keyword (e.g. not found), or a class wildcard (e.g. 5xx).
  2. Matching codes appear instantly with their class and a plain-English description.
  3. Use it to debug API responses or learn what a response code means.

Privacy: this tool runs entirely in your browser. Your input is never sent to, received by, or stored on any server — there are no uploads and no tracking of what you enter.

About HTTP Status

What are HTTP status codes?

Every HTTP response carries a three-digit status code that tells the client how the request went. They are grouped into five classes: 1xx informational, 2xx success, 3xx redirection, 4xx client errors and 5xx server errors.

How to use it

Type a code (like 404), a keyword (like 'not found'), or a class wildcard (like 5xx) to see matching codes with their official reason phrase and a friendly explanation.

Common codes to know

200 OK, 301 permanent redirect, 401 unauthorized, 403 forbidden, 404 not found, 429 too many requests, 500 server error and 503 service unavailable are the ones you will meet most.

Frequently asked questions

What does 404 mean?
The server cannot find the requested resource — the URL is wrong or the page no longer exists.
What is the difference between 401 and 403?
401 means authentication is required or failed; 403 means you are authenticated but not allowed to access the resource.
What is a 429 error?
Too Many Requests — you have been rate limited and should slow down or retry later.

Understanding HTTP Status in depth

What HTTP status codes are

Every HTTP response carries a three-digit status code that tells the client how the request went. This lookup explains any code - by number, by keyword, or by class - with its official reason phrase and a plain-English description, so you can quickly understand what a server or API is telling you.

The five classes

Status codes are grouped by their first digit. 1xx are informational, 2xx mean success (200 OK, 201 Created), 3xx are redirection (301 Moved Permanently, 304 Not Modified), 4xx are client errors - something wrong with the request (400, 401, 403, 404), and 5xx are server errors - the server failed to fulfil a valid request (500, 502, 503).

The codes you'll meet most

A handful dominate everyday work: 200 OK, 301/302 redirects, 304 Not Modified (served from cache), 400 Bad Request, 401 Unauthorized (not authenticated), 403 Forbidden (authenticated but not allowed), 404 Not Found, 429 Too Many Requests (rate-limited), and 500/502/503 server errors.

Why they matter for debugging and SEO

Reading status codes is essential for debugging APIs and websites - they pinpoint whether a problem is the client's request or the server. They also matter for SEO: search engines treat 301 (permanent) and 302 (temporary) redirects differently, index 200 pages, drop 404s, and a spike in 5xx errors can harm rankings. Knowing the codes helps you keep a site healthy.

How to use it

Type a code like 404, a keyword like 'not found', or a class wildcard like 5xx to see matching codes with descriptions. It is a quick reference for developers, testers and SEOs. Everything runs in your browser.

Related tools