Is a Website Down for Everyone or Just You?

A calm, technical way to tell whether a site is truly offline or the problem is sitting on your own device — and exactly what to check next.

Updated July 5, 2026 · ~7 min read

A page won't load. Before you assume the site crashed — or blame your Wi-Fi — there's a fast, reliable way to find out which it is. The single most useful question in web troubleshooting is “is it down for everyone, or just me?” and answering it takes about thirty seconds once you know how.

Down for everyone vs. just you

When a website fails to load on your screen, only two things can be true: the site is genuinely offline for the whole internet, or it's reachable everywhere except from where you're sitting. Almost every troubleshooting decision flows from telling these two situations apart.

The trick is to get a second opinion from outside your own network. Your browser, your operating system, your router, your ISP, and any VPN or proxy you use all sit between you and the server. Any one of them can be the reason a healthy site looks dead. An external down-checker sidesteps all of that: it fetches the URL from a remote server on a completely different network and reports what it sees. If the remote server loads the page, the site is up and the fault is local to you. If the remote server also fails, the site really is down.

Rule of thumb: if an outside checker can reach the site but you can't, stop investigating the website — the problem is on your side. If the outside checker also can't reach it, stop trying to fix your own machine — you're just waiting on the site owner.

The common causes and how each looks

“The site is down” is really a bucket of very different failures, and each one has a recognizable signature. Learning the fingerprints saves you from chasing the wrong fix.

The diagnostic ladder, step by step

Work these in order. Each rung either fixes the problem or narrows down where it lives, and you can stop the moment you get a clear answer.

  1. Check from an external checker first. Run the URL through an is-it-down tool. This single step tells you “everyone vs. just me” before you waste time on anything else.
  2. Test a second, unrelated site. If nothing loads anywhere, your internet connection is down — check the router and modem, not the website.
  3. Resolve the DNS. Confirm the domain still maps to an IP address with a DNS lookup. An NXDOMAIN result means the name itself is failing to resolve — possibly an expired domain or a broken record.
  4. Check the HTTP status code. If DNS resolves, look at what the server actually returns. A 200 is healthy; a 5xx points squarely at the server (see the table below).
  5. Test the SSL certificate. If the browser is warning about security rather than failing to connect, run an SSL check to confirm the certificate is valid and unexpired.
  6. Try a different network or device. Switch your phone to cellular data, or use a different Wi-Fi. If it suddenly works, the fault is your original network, not the site.
  7. Flush your local DNS cache. Clear a stale record with ipconfig /flushdns on Windows or sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder on macOS, then reload.
  8. Trace the route. If everything above looks fine but the page still hangs, run traceroute example.com (macOS/Linux) or tracert example.com (Windows) to see where packets stop — a dead hop reveals a routing problem between you and the server.

Is the site down right now?

Check any website from a remote server and get the live HTTP status and response time in seconds — free, no signup, answers “everyone or just me” instantly.

Open the Is It Down? Checker →

What the HTTP status code tells you

Once DNS resolves and the connection succeeds, the server returns a three-digit HTTP status code. That number is the fastest way to pinpoint blame — it distinguishes “the server is broken” from “the page moved” from “you're not allowed in.”

For the full reference of every code and what it means, see our HTTP status code guide.

Symptom → likely cause → next step

Match what you're seeing to the most probable cause, then jump straight to the right fix:

SymptomLikely causeNext step
“Server not found” / NXDOMAINDNS failure or expired domainRun a DNS lookup; flush local DNS
“Connection is not private”Expired / invalid SSL certRun an SSL check; wait for owner to renew
500 / 502 error pageServer or app crashIt's their problem — retry later
503 “be right back”Overload or maintenanceWait and retry; nothing to fix on your end
Cloudflare 521/522CDN can't reach originOwner must revive the origin server
Page hangs, then times outNetwork / routing problemRun a traceroute; try another network
Works on phone, not computerLocal cache, VPN, or firewallFlush DNS; disable VPN/proxy; check hosts file
Loads fine on external checkerLocal device or ISPRestart router; switch DNS resolver

Their problem or yours? What to do next

When it's the website's problem

If an external checker confirms the site is down for everyone — a 5xx, an expired certificate, or a timeout from multiple locations — there is genuinely nothing you can do to load it. Your options are to wait and retry, check the company's status page or social accounts for an outage notice, and if it's your own site, look at server logs, the CDN dashboard, and deployment history for the trigger.

When it's your problem

If the outside world can reach the site and you can't, work through the local suspects: restart your router and modem, flush your DNS cache, disable any VPN or proxy, temporarily switch your device to a public DNS resolver like 1.1.1.1 or 8.8.8.8, clear the browser cache, and check that a security tool or an entry in your hosts file isn't blocking the domain. One of those almost always explains a “just me” outage.

Frequently asked questions

How do I know if a website is down for everyone or just me?
Use an external checker that requests the site from a server outside your network. If it loads the page, the site is up and the problem is local to you. If it also fails, the site is down for everyone and you can only wait for the owner to fix it.
Why can I reach a site on my phone but not my computer?
Your phone on cellular data uses a different network and DNS cache than your computer, bypassing your Wi-Fi, router, and local settings. If the phone works, the fault is on the computer or its network — a stale DNS cache, a VPN or proxy, a firewall rule, or a blocked hosts entry.
What does a 503 error mean?
HTTP 503 Service Unavailable means the server is reachable but temporarily can't handle the request — usually overloaded, deploying, or in maintenance. It's a server-side issue, so waiting and retrying is the only option for visitors.
Is it my internet or the website that's down?
Test a second, unrelated site. If nothing loads, your connection is the problem. If other sites work, run the failing site through an external down-checker: if it loads there, the issue is local to you; if it fails there too, the website is down.
How do I check if a website is down?
Enter the domain into an external is-it-down tool that fetches the URL from a remote server and reports the HTTP status and response time. A 200 means it's up, a 5xx means the server is failing, and a timeout or DNS error means it can't be reached at all.

Related tools & guides