How to Check If a Website Is Down (3 Methods)

When a website won't load, the first question is always the same: is it down for everyone, or just for me? The answer determines everything that follows. Here are three ways to find out, from fastest to most reliable.

Try it now
Open SitePulse →
Free website status checker that fetches the site from outside your network. Works in your browser.

Why "it's down" is often the wrong question

A website that won't load for you is not necessarily a website that is down. There are at least four distinct failure modes that all look identical from the user's perspective — a blank page or a "can't reach this site" error:

To figure out which one you're dealing with, you need to test the site from somewhere other than your own device. That's what the methods below do.

Method 1: The cache-busting tab

This is the fastest check, and it takes about five seconds. Open a new private or incognito window and try the site again with a query string appended to the URL:

https://example.com/?test=1

The ?test=1 part tells the browser to ignore any cached version of the page and fetch it fresh. If the site loads in the private window but not in your regular one, the problem is your browser — cached files, cookies, or an extension.

If it still fails in a private window, that rules out browser state. Move on to Method 2.

Method 2: Try a few unrelated sites

Before you blame the target site, check whether the problem is your connection. Open a few sites you know should be up:

If none of them load, the problem is almost certainly your internet connection — not the site you're trying to reach. Restart your router, check whether you're connected to Wi-Fi, or try again on a different network (like your phone's cellular data).

If other sites load fine but the target site doesn't, keep going to Method 3.

Method 3: Use a status checker (the reliable one)

A status checker is a service that fetches the website from outside your network and reports back whether it succeeded. This is the only way to know for certain whether a problem is on your side or the site's side.

Here's how to use one:

  1. Open a status checker — for example, SitePulse, which runs in your browser.
  2. Type the site's address — for example, example.com.
  3. Wait a second or two for the check to complete.
  4. Read the result.

There are two possible outcomes:

Understanding the response

When a status checker reaches a website, it typically reports an HTTP status code. Those codes tell you exactly what happened:

Any 4xx or 5xx code means the site is up enough to respond, which is different from being fully functional. A 502 usually clears on its own. A 500 might persist until the site's developers fix a bug.

A note about bot protection

Some modern websites — particularly ones using Cloudflare, Akamai, or AWS WAF — block automated requests from third-party checkers even though the site is perfectly reachable from a human's browser. If a checker reports a site as down but you can open it in your browser without any trouble, the checker's result is inconclusive. The site isn't actually down.

This is a limitation of every automated status checker, including SitePulse. It's not a bug — it's a consequence of how bot protection works. When in doubt, trust what your own browser sees.

What to do when a site really is down

If the site is genuinely down, there's usually nothing you can do except wait. A few things that help:

If a site you rely on is down frequently, it's worth looking for an alternative. That's not something a status checker can help with, but it's the long-term answer.

Why we built SitePulse

Most status checkers are hosted services — you type a URL, and a server somewhere fetches it. That works, but it introduces a middleman and usually comes with ads or account requirements.

SitePulse runs the check from your own browser. It tries a direct request first, and if a site blocks cross-origin checks, it falls back to public CORS proxies. No account, no ads, no tracking. The result you see is the result your browser got, without a third-party service in between.

Frequently asked questions

How do I check if a website is down for everyone or just me?
Use a third-party status checker that fetches the site from a server outside your network. If the checker also reports the site as down, the problem is on the site's side. If the checker reaches the site successfully, the problem is likely on your end — your internet connection, your DNS, your browser cache, or a local firewall rule.
Why does a website load fine for me but appear down to a checker?
Some websites block automated requests from third-party checkers using services like Cloudflare's bot protection. The site is perfectly reachable for a human browsing from a regular browser, but returns a 403 or closes the connection when a checker requests it. When a checker reports a site as down but you can open it in a browser, treat the checker's result as inconclusive.
What is the fastest way to check if a site is down?
The fastest method is to try the site in a fresh browser tab with a cache-busting query string, like adding ?test=1 to the URL. If that fails, use a status checker like SitePulse that fetches the site from outside your network. A server-side check is the only reliable way to determine if the problem is on your side or the site's side.
What does a 502 or 503 error mean?
A 502 Bad Gateway error means a server upstream of the website could not get a valid response from the actual application server — usually a temporary infrastructure problem. A 503 Service Unavailable error means the server is up but cannot handle the request right now, often due to overload or scheduled maintenance. Both usually clear up on their own within minutes to hours.
How can I tell if the problem is my internet connection?
Try loading a few other well-known websites like google.com or wikipedia.org. If none of them load, the problem is almost certainly your internet connection. If other sites load fine and only one specific site is unreachable, the problem is with that site. You can also try loading the site from your phone's cellular data, which uses a different network.
← Back to Your Online Helper