HTTP Status Code Finder
Search the full HTTP status codes list and get a plain-English meaning for every server response code.
| Code | Name | Meaning |
|---|
This list is built into the page and runs entirely in your browser. Nothing is uploaded.
How to use this tool
Type in the search box to filter the HTTP status codes list instantly. You can search by number (such as 404 or 500), by name (such as Not Found or Unauthorized), or by any word in the meaning (such as redirect or timeout). Use the 1xx through 5xx tabs above the table to narrow the results to a single class of response codes. The table updates as you type, so there is no button to press.
How HTTP status codes work
Every time your browser asks a web server for a page, image, or file, the server answers with a numeric status code. The first digit tells you the general category of the response, and the remaining two digits identify the specific result. A 2xx means the request worked, a 3xx means you are being sent somewhere else, a 4xx means your request had a problem (a bad URL, missing login, or no permission), and a 5xx means the server itself failed. Knowing the class is often enough to point you at the cause before you read the exact definition.
A real example
Say you click a link and see a "404" message. The first digit, 4, tells you it is a client-side error, meaning the request reached the server but the server could not honor it. The full code 404 Not Found means the server has no resource at that address. The fix is usually to check the URL for a typo, since the page may have moved or been deleted. Compare that to a 500 Internal Server Error, where the 5 signals the problem is on the server's side, not yours, so retrying later or contacting the site owner is the right move.
Common questions
What is a 404 error?
A 404 Not Found error means the server could not find anything at the requested address. The page may have been moved, renamed, or deleted, or the URL may simply contain a typo. It is a client-error (4xx) code, so the request reached the server but pointed at something that does not exist.
What is the difference between a 4xx and a 5xx code?
A 4xx code means the request had a problem the client caused, such as a wrong URL, a missing login, or no permission. A 5xx code means the server failed while trying to handle a valid request, such as crashing or timing out. In short, 4xx is usually on your side and 5xx is on the server's side.
Are these official HTTP code definitions?
The codes and names here follow the standard definitions used across the web, including those registered with the IANA and described in the HTTP specifications. The short meanings are plain-language summaries to help you understand each code quickly rather than full specification text.
Why do I see a 301 or 302 redirect?
3xx codes tell the browser the resource lives at a different address. A 301 Moved Permanently means the new location should be used from now on, and search engines update their records. A 302 Found is a temporary redirect, so the original address is expected to return later.
Does this tool send my searches anywhere?
No. The entire status code list is embedded in this page, and all searching and filtering happens in your browser with JavaScript. Nothing you type is uploaded or stored on a server.