Website Status Checker
Check if a website is online right now: see whether it responds from our server, how fast it answers and why it fails if it does.
How to use the website status checker
- Enter the address of the website or page you want to test, for example
example.comorhttps://example.com/shop. If you leave outhttps://, we add it for you. - Click "Check Website Status". Our server requests the page right away, just like a visitor's browser would.
- Read the result. You'll see whether the website is up or down, the HTTP status code, the response time, the final URL after redirects and, if something failed, the exact reason.
The check runs from our server, not from your device, which is what makes it useful for answering the classic question: is this website down for everyone, or just for me?
Is the website online? What "online" really means
"Online" means more than a server being switched on. A visitor can only use a website when every link in the chain works: the domain resolves in DNS, the server accepts the connection, the SSL certificate is valid and the application returns a working page. That's why this checker reports three kinds of outcome:
- Online: the site answered with a 2xx or 3xx status code, so visitors can load it.
- Online but broken: the server answered, but with an error such as 403, 404, 500 or 503. Technically reachable, practically unusable.
- Offline: no usable answer at all, because of a DNS failure, timeout, SSL error or refused connection.
A simple ping can't tell these apart: many servers answer pings while the website on them shows errors, and others block pings while the site works fine. Checking the actual web page, as this tool does, is the reliable way to check if a website is online. Our guide how to check if a website is online or down compares all the methods.
Down for everyone or just me?
Compare what you see with what the website status checker reports:
| You can open the site | Our check | What it most likely means |
|---|---|---|
| No | Up | The problem is on your side: connection, DNS resolver, browser extension, VPN, proxy or firewall. |
| No | Down | The website itself has a problem. Wait, or contact the site owner or hosting provider. |
| Yes | Down | The site probably blocks automated requests or traffic from data centres, or restricts access by region. |
| Yes | Up | Everything is working. If a specific page fails, check that exact URL. |
If the problem seems to be on your side, try a hard refresh (Ctrl+Shift+R, or Cmd+Shift+R on a Mac), a private window, another browser, or your phone on mobile data. Our guide How to Check If a Website Is Online or Down walks through every step.
What the results mean
A website counts as up when the final response has a 2xx or 3xx status code. Everything else counts as down, and the checker tells you which layer failed:
| Result | Meaning | Where to look next |
|---|---|---|
| HTTP 200 | The page loaded normally. | Nothing to fix. |
| HTTP 301 / 302 | The address redirects; we follow up to 5 redirects and report the final page. | Long chains slow pages down: inspect redirects. |
| HTTP 403 | The server refused access, often a firewall or bot protection rule. | Security plugin, CDN or firewall settings. |
| HTTP 404 | The page doesn't exist at this address. | Check the URL, or add a redirect if the page moved. |
| HTTP 500 | The application failed while building the page. | Application and web server error logs, recent updates. |
| HTTP 502 / 504 | A proxy or load balancer got no valid or timely answer from the app behind it. | Application process, upstream timeouts. |
| HTTP 503 | The server is overloaded or in maintenance mode. | Server resources, maintenance settings. |
| DNS failure | The domain name could not be resolved. | DNS records, domain registration. |
| Timeout | No answer within 15 seconds. | Server load, network, firewall. |
| SSL/TLS error | The secure connection failed, often an expired or mismatched certificate. | SSL certificate checker. |
| Connection refused | The server is reachable but nothing accepts web connections. | Web server process, hosting control panel. |
For a complete explanation of the codes, read Understanding HTTP Status Codes. For the most common reasons websites go offline, see What Causes Website Downtime?
How this website status checker works
When you submit an address, our server sends an HTTP GET request with the User-Agent UptimeStatsBot/1.0 and waits up to 15 seconds for an answer. We follow up to 5 redirects, read the response headers and at most 64 KB of the page, then close the connection. The response time is measured until the first response headers arrive.
For security, the checker only accepts public http:// and https:// addresses and refuses private, local and reserved network addresses, so it can't be used to probe internal systems. The number of checks per visitor is limited to prevent abuse.
Keep in mind that this is a single check from a single location. If you need to know why a site is slow rather than whether it's up, the website response time checker breaks the response down into DNS, connection, SSL and server time.
Checking your own website? Automate it
A website status checker answers "is it up right now?". It can't tell you about the outage that happens at 3 a.m. or while you're in a meeting. That's what uptime monitoring is for: the same check, repeated automatically every few minutes, with an alert when your site goes down and another when it recovers.
UptimeStats does this for free for up to 5 websites, every 5 minutes, with confirmation checks before alerting, response time charts, incident history and SSL expiry tracking.
Frequently asked questions
How can I check if a website is online?
Type the website address into the checker above and click Check Website Status. Within seconds you'll see whether the site is online (it returned a working page), offline (no answer, DNS or SSL failure) or online but broken (an HTTP error such as 500 or 503), plus its response time.
How do I check if a website is down?
Enter the website address in the website status checker above and click Check Website Status. Our server requests the page, follows up to 5 redirects and tells you whether it responded, which HTTP status code it returned, how long it took and, if it failed, why.
Is the website down for everyone or just me?
If our check succeeds but the site doesn't load for you, the problem is most likely on your side: your connection, DNS resolver, browser extensions, VPN or firewall. If our check fails too, the website itself is probably having a problem.
What counts as "up" in this website status checker?
A website is reported as up when the final response has an HTTP status code in the 2xx or 3xx range. Error codes such as 404, 500 or 503, timeouts, DNS failures, SSL errors and refused connections are reported as down, together with the reason.
Why does the checker say a website is down when it works in my browser?
Some websites block automated requests or traffic from data centres with firewalls or bot protection, and some restrict access by country. In that case the site works for normal visitors but rejects our check. The failure reason, for example HTTP 403, usually shows this.
Can I check a website automatically instead of manually?
Yes. The website status checker gives you a one-time result. To check a site every 5 minutes and receive an email when it goes down and when it recovers, create a free UptimeStats account. The Free plan covers up to 5 websites.
Is the website status checker free?
Yes, it's free and doesn't require an account. To prevent abuse, the number of checks per visitor is limited, and private or internal network addresses cannot be checked.
Don't check manually. Get alerted automatically.
UptimeStats checks your website every 5 minutes and emails you when an outage is confirmed. Free for up to 5 websites.
More free tools
HTTP Status Code Checker
See the HTTP status code a URL returns, every redirect along the way and the most important response headers.
Website Response Time Checker
Test your website response time for free. See time to first byte and how long DNS, connection, SSL and the server each take, measured three times.
SSL Certificate Checker
Check a website's SSL/TLS certificate: whether it is trusted, when it expires, who issued it and which domains it covers.
DNS Lookup
Look up the DNS records of a domain: A, AAAA, CNAME, MX, NS and TXT. Useful for diagnosing website and email problems.