HTTP Status Lookup
Look up HTTP status codes and their meaning instantly.
HTTP status codes are the language web servers use to communicate the result of every request — success, redirect, client error, or server failure. This reference tool provides the official name, detailed explanation, and common causes for every status code from 100 to 599.
Status details will appear here...
How to Look Up HTTP Status Codes
- Enter a status code — type the numeric code (e.g., 404, 200, 301) or browse the full list.
- View the description — see the official name, detailed explanation, and common causes.
- Understand the category — codes are grouped: 1xx (informational), 2xx (success), 3xx (redirection), 4xx (client error), 5xx (server error).
Frequently Asked Questions
What are HTTP status codes? ▼
HTTP status codes are three-digit numbers returned by a web server in response to a browser's request. They indicate whether the request was successful (200), redirected (301), not found (404), or caused a server error (500). Understanding these codes is essential for web development and debugging.
What does a 404 error mean? ▼
404 Not Found means the server could not find the requested URL. Common causes: the page was deleted or moved without a redirect, a typo in the URL, or a broken link on another site. Fix it by adding a redirect or correcting the link.
What is the difference between 301 and 302 redirects? ▼
301 is a permanent redirect — search engines transfer the old URL's ranking to the new URL. 302 is a temporary redirect — search engines keep the old URL indexed. Use 301 for permanent moves and 302 when you plan to restore the original URL.
What does a 500 Internal Server Error mean? ▼
500 is a generic server-side error meaning something went wrong on the server, but the server cannot be more specific. Common causes: application bugs, misconfigured .htaccess files, database connection failures, or exhausted server resources. Check server logs for details.
What is a 403 Forbidden error? ▼
403 means the server understood the request but refuses to authorise it. Unlike 401 (Unauthorized, which means not authenticated), 403 means the server knows who you are but you don't have permission. Common causes: incorrect file permissions, IP blocking, or restricted directories.
Is my data stored? ▼
No. This is a reference tool that runs in your browser. No data is sent to any server.