How to use
Enter the website URL
Type or paste the address, such as https://example.com; https:// is added if missing. Use the page that fails for you, and add a keyword that should appear on it if you want that checked too.
Press Check now
You get a verdict, the status code, the response time, the SSL days left, and a checklist: DNS, reachable from our server, reachable from your browser, and the keyword.
Re-check or keep watching
Tick auto re-check, pick an interval and turn on notifications if you like. The history shows uptime and response times and exports as CSV. Checks stop when you close the tab.
Why Website Uptime Checker
- Tells you if a site is up, returning an error, or down, with HTTP status and response time.
- Checks from our server and from your own browser, so you know if it is down for everyone or just you.
- Also checks DNS, the SSL certificate and an optional keyword on the page, in one run.
- Auto re-check every 30 seconds to 5 minutes with alerts, uptime stats and CSV export. Bulk mode checks 20 URLs.
What to do when a site is down
Work from the outside in. The checker already covers the first few steps in its checklist, and the tools named here go deeper on each layer.
- Confirm it is not just you: run this check, then try the site on mobile data or another network.
- Check DNS: run the DNS Lookup on the domain. A missing A record or wrong nameservers after a change or an expired domain will stop the site loading.
- Check the domain itself: a WHOIS Lookup shows whether it expired or carries a hold status.
- Check SSL: the SSL Certificate Checker shows an expired certificate or a name mismatch, which browsers treat as a hard stop.
- Check the server's answer: the HTTP Header Checker shows the status code, redirects and the server or CDN that answered.
- If you use a CDN, see whether the error page comes from the CDN (such as a 52x page from Cloudflare) or from your own server, then check your host's status page and error logs.
HTTP status codes you will see in an uptime check
The status code tells you which layer answered and what went wrong. Codes in the 500s are server-side problems. Codes in the 400s mean the server works but refused or could not find this request.
| Code | Verdict here | What it usually means |
|---|---|---|
| 200 OK | Up | The page loaded normally |
| 301 or 302 | Up | The server redirected to another URL |
| 403 Forbidden | Error | Server is up but blocked the request, often bot protection |
| 404 Not Found | Error | Server is up but this page does not exist |
| 429 Too Many Requests | Error | Rate limiting; the server is up but busy |
| 500 Internal Server Error | Down | The application crashed on this request |
| 502 Bad Gateway | Down | A proxy or CDN could not get an answer from the server behind it |
| 503 Service Unavailable | Down | Overloaded or in maintenance mode |
| 504 Gateway Timeout | Down | The server behind the proxy took too long |
| No response | Down | DNS failed, the connection was refused, or it timed out |