HTTP status checker
Enter any URL and we will request it from our server, then show you the HTTP status code, the full redirect chain, the response time and the final URL. The fastest way to confirm whether your website is up or down.
How the HTTP status checker works
When you submit a URL, our server sends a single HTTP GET request to it, exactly like a browser would. We follow up to five redirects and measure the total time until the final response arrives.
The status code is the most important part of the answer. A code in the 200 range means success, a 300 code means a redirect, a 400 code means the request was rejected, and a 500 code means the server failed. We also show the Server header so you can see what software is behind the site.
The check runs from our infrastructure, not from your own network. That is useful because it tells you whether the site is reachable from the public internet, not just from your computer or office. If the tool reports the site is up but you cannot reach it, the problem is most likely local (your DNS, firewall or ISP).
How to read the result
The colour of the status badge tells you the category at a glance. Here is what each class means:
- 2xx (green) - success. The page loaded correctly.
- 3xx (blue) - redirect. The URL points somewhere else; check the final URL.
- 4xx (amber) - client error such as 404 Not Found or 403 Forbidden. The server works but rejected this request.
- 5xx (red) - server error such as 502 Bad Gateway or 503 Service Unavailable. The site is down for visitors.
Common problems this tool helps diagnose
My site shows 503 or 502. A 5xx code points to a server-side fault: an overloaded backend, a crashed application or a failing reverse proxy. The page is unreachable for everyone, so fix it as a priority.
Too many redirects or a redirect loop. If the redirect chain is long or never reaches a 200, you likely have a misconfigured HTTPS or www redirect. Long chains also slow down page loads and hurt SEO.
The tool says up but I see an error. If we report 200 OK but your browser shows an error, the issue is usually local: stale DNS cache, a VPN, a firewall rule or an ISP outage. Try from a different network or device.
Frequently asked questions
Is this website status checker free?
Yes. The HTTP status checker is completely free and needs no account. Enter a URL and you get the status code, redirect chain and response time straight away.
Why does the tool see my site as up when it is down for me?
We check from our servers on the public internet. If we see the site as up but you cannot reach it, the problem is almost always on your side - DNS, VPN, firewall or your ISP. Try from another network to confirm.
Which HTTP status codes mean my site is down?
Codes in the 500 range (such as 500, 502, 503 and 504) mean the server failed and the site is effectively down. A timeout or connection failure also means visitors cannot reach you. Codes in the 200 range mean the site is healthy.
Does it follow redirects?
Yes. We follow up to five redirects and show the full chain, including the status code of each hop and the final URL where the request ends up.
Want to know the moment your site goes down?
A one-off check is useful, but real outages happen while you sleep. ePulz.io monitors your site around the clock and alerts you within seconds when a status code turns bad.
Start monitoring freeAbout this tool
The HTTP status checker is one of several free network tools from ePulz.io. It performs a real HTTP request from our servers and reports the status code, redirect chain, response time and server header so you can confirm in seconds whether a website is up or down.