Is it down? Website down checker

Check whether a site is down for everyone or just for you, and exactly where it fails: DNS, the connection, HTTPS or the server itself.

Try: google.com · wikipedia.org · sitehostingfinder.com

How we check

  1. DNS: does the domain still point to a server? (Expired domains fail here.)
  2. Connection: does the server accept a connection on port 443 (HTTPS), or 80?
  3. HTTPS: does the secure handshake work?
  4. Response: what HTTP status comes back, and how fast? We follow up to four redirects.

What the result means

ResultLikely causeWhat to do
DNS failureDomain expired, or A record deletedCheck the registrar and the DNS records
Connection refused / timeoutServer off, overloaded, firewall, or account suspendedCheck your host's status page and account
HTTPS failedExpired or wrong SSL certificateRun the SSL checker
HTTP 500-504The application crashed, or the host's proxy can't reach itCheck error logs; on WordPress, a recent plugin update is the usual cause
HTTP 403 / 404The server is up but blocks or can't find the pageNot down: check permissions, firewall rules or the URL

Up for us but down for you?

Try another network (phone on mobile data), flush your DNS cache, and check the propagation checker if the site recently moved hosts. A firewall or security plugin can also block some visitors or countries.

This is a single live check from our server, not a monitoring service. Sites that block automated requests may show 403 here even when they work in a browser.

FAQ

How do I know if a website is down for everyone?

Check it here. We connect from our own server, so if it works for us but not for you, the problem is between you and the site: your connection, DNS cache, or a regional block.

Why is a website down?

The most common causes are an expired domain, an expired SSL certificate, a server or hosting account problem, a crashed application (HTTP 500), or a traffic spike. The result above shows which step fails.

What does HTTP 503 mean?

Service unavailable: the server is up but can't handle the request right now, often during maintenance or overload. It usually resolves on its own.

My own site is down. What should I do first?

Check whether the domain and hosting account are paid up, then the host's status page, then your error logs. If it's a WordPress site, disabling the most recently updated plugin fixes many 500 errors.

CHANGING HOSTS?

DNS is where most migrations go wrong. Follow the hosting switch checklist, lower your TTL a day before, and use the propagation checker after the switch. Comparing new hosts? See real renewal prices.

More free tools