Website Down Checker
Find out in seconds whether a website is down for everyone or only on your connection, and what kind of failure it is.
Free · needs a free account · reads public data only
See your results in one click. Sign in with Google, then run any of the 150 free tools.
Continue with Google
A website down checker tells you whether a site is offline for everyone or only failing on your own connection, which is the first question to answer before you ring your web host or developer. Our tool checks that the domain resolves in DNS, then requests the home page from our server in Germany, outside your network. You see whether it answered, the HTTP status code, how long the response took and whether HTTPS works, with plain advice on what each result means.
How to use the Is it down?
- 1 Enter the website addressType the domain, such as example.co.uk, or paste the full URL. We check the home page of that host.
- 2 Run the down checkSign in with your free account and run the check. We look up the domain in DNS and then request the page over HTTPS, falling back to HTTP if HTTPS gets no response.
- 3 Read the status and timingThe result shows whether the site is up, the HTTP status code, the response time in milliseconds and whether HTTPS worked.
- 4 Narrow down the causeUse the result to decide whether to look at your own connection, the domain and DNS, the SSL certificate or the hosting server, then check again about ten minutes later, when our cached result expires.
Down for everyone or just me?
We request the site from our server in Europe, outside your network. If it works for us but not for you, the problem is your connection, DNS cache, firewall or browser.
What this checker looks at
Whether the domain resolves, the HTTP status the home page returns, how long it takes to answer, and whether it works over HTTPS. A 5xx error means the server is failing; no response means it is offline or unreachable.
What happens when you check if a website is down
Loading a web page is a chain of steps, and a site can fail at any one of them. The browser looks up the domain in DNS to get an IP address, connects to that server, negotiates TLS for HTTPS, sends the request and waits for the server to build and return a response. Our website down checker follows the same chain and reports where it stops.
First we check that the domain has an A or AAAA record. If it has neither, nobody can reach the site, so we stop and report it as down for everyone. Otherwise we request the home page over HTTPS, following any redirects, with a connection timeout of a few seconds and an overall limit of about 20 seconds. If HTTPS gets no response at all, we try plain HTTP so you can tell an HTTPS problem from a completely offline server.
Reading the result
The main check gives one of five outcomes based on what came back. Two supporting checks then cover speed and HTTPS whenever the server answered at all.
- Up and responding: the final page returned a 2xx or 3xx status after any redirects. The site is working from our location.
- Down, no response: the server did not answer in time or refused the connection. We show the connection error where one is available.
- Down, server error: a 5xx status, meaning the server is reachable but the application or a proxy in front of it is failing.
- Up, but refusing our checker: a 401, 403 or 429 status. The site answered but blocked an automated request, so it is probably fine for people.
- Home page returns another 4xx: the server works but the home page itself is missing or misrouted, for example a 404.
- Response time over 3 seconds is flagged as slow, and a site that only answered over HTTP is flagged because HTTPS links will show visitors an error.
HTTP status codes you are likely to see
Status codes are defined in RFC 9110, and the first digit tells you the class. 2xx means success and 3xx means redirection. 4xx codes are client errors, where the server is saying the request itself cannot be served, and 5xx codes are server errors, where something on the hosting side has gone wrong.
- 500 Internal Server Error: the application crashed, often after a plugin update, a broken .htaccess rule or a PHP version change.
- 502 Bad Gateway: a proxy or CDN in front of the site could not get a valid answer from the origin server behind it.
- 503 Service Unavailable: the server is overloaded, rate limiting or in maintenance mode, as WordPress does briefly during updates.
- 504 Gateway Timeout: the proxy waited too long for the origin, usually because of a slow database or an overloaded server.
- 403 Forbidden: access is refused, by file permissions or by a firewall or bot protection that blocks automated requests.
- 404 Not Found: the server is up but has no page at that address. On a home page this usually means a missing index file or a routing fault.
Down for everyone, or only for you?
If our checker reports the site as up but it will not load for you, the problem is between you and the server. Typical causes are a stale DNS cache on your computer or router after a recent DNS change, a VPN or office firewall blocking the site, a browser extension, or your own broadband connection. Testing from a phone on mobile data with Wi-Fi turned off is the quickest way to confirm.
There is also a less obvious case: a site can be blocked for some regions or networks only. Security services and hosting firewalls sometimes block IP ranges they consider risky, and some UK broadband filters block categories of site. Because we test from a data centre in Germany, a site that geo-blocks non-UK traffic may look down to us while working in Britain. Bear that in mind if your site deliberately restricts visitors by country.
First steps when your own site is down
When the check confirms your site is down for everyone, work from the outside in. Most outages for small UK businesses come down to a handful of causes, and the result tells you where to start.
- Domain does not resolve: check the domain has not expired at your registrar and that its nameservers and A record are in place.
- No response: check your hosting provider's status page and control panel, and whether the account has been suspended for billing or resource limits.
- Server error: look at the error log in your hosting panel and undo the most recent change, such as a plugin, theme, update or deployment.
- Only HTTP works: renew or reissue the SSL certificate, or switch on your host's free certificate if it has lapsed.
- Slow response: look for a heavy plugin, an overloaded shared server or a missing cache, as slow pages also hurt conversions and Core Web Vitals.
Why one check is not uptime monitoring
A down check is a snapshot from one location at one moment, and its result is cached for about ten minutes per site. It is ideal when someone tells you the site is not loading. It will not tell you how often the site goes down overnight, or how long each outage lasts. For that you need regular checks every few minutes with alerts by email or text, and a record of past incidents to show your host if you need to claim against their service level agreement.
It also helps to know what normal looks like. Run the check on a quiet day and note the status code and response time. A site behind a CDN typically answers in a few hundred milliseconds from Germany, while a busy shared hosting server may take one or two seconds. If the same site suddenly takes four or five seconds, that is often the early warning of an outage: a server running out of memory, a database under strain or a traffic spike from bots. Catching it then, by clearing caches, disabling a misbehaving plugin or asking your host to investigate, is far cheaper than dealing with a full outage during a busy trading day.
Keep a short incident note each time the site goes down, with the time, the result of the check and what fixed it. Over a few months that log shows whether problems are random or keep coming back, which is useful evidence if you need to move to a better hosting plan or provider.
Examples you can copy
See the status code and response headers from your own machine
curl -sI https://www.example.co.uk
Measure how long each stage takes (DNS, connect, TLS, first byte)
curl -so /dev/null -w "dns %{time_namelookup}s connect %{time_connect}s tls %{time_appconnect}s first byte %{time_starttransfer}s status %{http_code}\n" https://www.example.co.uk
Check DNS and clear a stale local cache on Windows
nslookup example.co.uk 1.1.1.1
ipconfig /flushdns
Clear the DNS cache on macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Common mistakes to avoid
Assuming the site is down because it fails on office Wi-Fi
Your network, VPN or DNS cache may be the problem. Run the check or try mobile data before raising an urgent ticket.
Blocking all automated requests
Aggressive bot protection can return 403 to checkers and monitoring tools, hiding real outages. Allow legitimate monitors where your firewall allows it.
Letting the domain or SSL certificate expire
Both make a site unreachable for everyone and are entirely preventable. Turn on auto-renew and keep the billing contact up to date.
Returning 200 on an error page
A broken site that shows an error message with status 200 looks healthy to checkers and search engines. Return a proper 5xx or 503 during outages and maintenance.
Testing only the www or only the root
example.co.uk and www.example.co.uk can fail independently. Check both, and make sure one redirects to the other.
Frequently asked questions
Try mobile data instead of Wi-Fi, clear your browser and DNS cache, and switch off VPNs or ad blockers. If only you are affected, the site is not down.
Service Unavailable: the server is up but temporarily cannot handle the request, usually because it is overloaded or in maintenance.
Use an uptime monitor that checks every few minutes and alerts you. Our paid plans also re-audit monitored sites on a schedule.
The server returned a successful status, but the page may still be missing styles, scripts or content. Open it in a private window and check the browser console.
A few hours rarely matters. Outages lasting days, or frequent 5xx errors, can lead Google to crawl less and eventually drop pages. Return 503 during planned maintenance.
Our checker runs in a European data centre. For a UK site the extra distance adds only a few milliseconds, but sites that block non-UK visitors may appear down.
No. It measures how long the server took to return the HTML, including redirects. Images, scripts and rendering add more time in a real browser.
Give them the time, the status code or error from the check, any recent changes and whether it fails over both HTTP and HTTPS.
Learn more
- Is My Website Down or Just Me? How to Tell in 5 Minutes Work out whether your website is down for everyone or only for you, find the broken layer (DNS, hosting, SSL, CDN or your own network) and know who to call.
- Automate Website Monitoring for Free: Uptime, Audits and Alerts Set up free automated website monitoring: uptime checks with UptimeRobot, Better Stack or Uptime Kuma, scheduled audits, sensible alert rules and less noise.
- Website Monitoring Guide: What to Watch After Your Site Launches What to monitor after launch: uptime, performance regressions, SSL certificates, DNS and email records, and SEO signals, with how often to check each one.
- Signs Your Website Was Hacked and What to Do in the First Hour The warning signs of a hacked website, from spam search results to rogue admins and redirects, plus a step-by-step first-response plan to contain and recover.
- How to Reduce TTFB and Speed Up Your Server Response Time Measure what makes up your Time to First Byte, then cut it with page caching, a CDN, fewer redirects, faster database queries and better hosting.
- What Happens When a Domain Expires? .com and .uk Timelines When a domain expires, your website and email stop working, then grace and redemption periods follow before it is released. See the .com and .uk timelines.
- WordPress 7.1.4 Fixes 22 Vulnerabilities: What to Update Now WordPress 7.1.4, released October 28, 2026, fixes 22 vulnerabilities including an update race condition and many stored XSS bugs. What to check and update now.
- Support Ticket Triage and Release Notes: A Workflow for Software Companies A support ticket triage and release notes workflow for software teams: consistent tagging, urgent escalation, linked bugs, drafted notes and customer follow-up.
- eMudhra Certificate Compromise: Is Your Website's SSL Certificate Affected? Eight eMudhra intermediate CA keys were found to be weak in October 2026 and browsers pulled trust. How to check whether your SSL certificate is affected.
- Drupal Critical Security Release, October 2026: What Site Owners Must Do Drupal fixed a critical Field UI remote code execution flaw on October 14, 2026, rated 19/25. Which versions are safe, the stopgap and a patch checklist.
- WordPress 7.2 Beta 1: What Site Owners Should Test Before December WordPress 7.2 Beta 1 arrived on October 20, 2026, ahead of a December 8 release. What changes for editors, admin speed and developers, and how to test safely.
- Automated Website Reports by Email: How to Set Them Up How to get automated website reports by email: scheduled audits, Search Console summaries and uptime alerts, what each should contain and how often to send.
Free website audit
See how your site scores, free
Speed, SEO, DNS, email (SPF/DKIM/DMARC) and security in one scan, with a prioritised fix list.