iPGaze

Website Status

Check whether a site is up, its HTTP status and response time.

No results yet

Enter a host above and press Run to start the check.

About the Website Status

Website Status checks whether a site is online by requesting it and reporting the HTTP status code together with the response time. A 200 confirms the site is serving normally, while 4xx or 5xx codes flag client or server errors. It is a quick uptime and health check for any URL, useful before reporting an outage or after a deployment.

How to use

  1. Enter the website URL you want to check.
  2. Click Check to send the request.
  3. Read the returned HTTP status code and response time.

Status codes that mean something different than they look

The distinction between 301 and 302 has real consequences, because browsers cache a 301 aggressively and often indefinitely. Ship a permanent redirect by mistake and visitors who saw it once keep following it after you remove it server-side, with no way for you to clear their cache. For anything you might reverse โ€” maintenance, an A/B test, a temporary campaign URL โ€” use 302 or 307. Search engines also treat the two differently: a 301 consolidates ranking signals onto the target, a 302 does not.

307 and 308 exist because 301 and 302 were widely implemented wrong. Browsers historically converted a redirected POST into a GET, dropping the request body. 307 and 308 are the strict equivalents that preserve the method and body โ€” which matters the moment you redirect an API endpoint that clients POST to.

A 200 on a page that says 'not found' is the failure this tool is most useful for catching. Search engines call it a soft 404: the response says success, so the page gets crawled and indexed as real content, while users hit a dead end. Any status in the 200 range on a URL you expect to be gone is worth investigating โ€” the fix is to return an actual 404 or 410.

429 and 503 both mean 'try later' but carry different obligations. Both should ship a `Retry-After` header; if you are writing a client, honour it rather than backing off on a schedule of your own invention, and if you are writing a server, sending 429 without `Retry-After` leaves well-behaved clients guessing.

Frequently asked questions

What does a 200 status mean?
A 200 OK means the server received the request and returned the page successfully, so the site is up and serving content.
What do 4xx and 5xx codes indicate?
4xx codes signal a client-side problem such as a missing page (404), while 5xx codes indicate a server error like an overloaded or misconfigured backend (500, 503).
Why does the response time matter?
Response time shows how long the server took to reply. Rising times can warn of performance issues before the site fails outright.

Related Diagnostics tools