HTTP Status Checker
Quickly check the HTTP status code of a URL, including the full 301/302/307/308 redirect chain.
Quick answer: Quickly check the HTTP status code of a URL, including the full 301/302/307/308 redirect chain.
Last updated
Frequently asked questions
- What does HTTP 404 mean?
- Not Found — the server understood the request but doesn't have anything at that URL. Often a typo or a deleted page.
- What's the difference between 301 and 302?
- 301 is a permanent redirect (clients and search engines should remember it). 302 is temporary — the URL might change back tomorrow.
- How do I check if a site is down?
- Run the status check. A 5xx, a connection refused, or a timeout all suggest the site is having trouble. A clean 2xx means it's up from our side.
- What does 503 mean?
- Service Unavailable — the server is overloaded or in maintenance. It's usually temporary; check the Retry-After header for a hint.
- Why do I get 403?
- Forbidden — the server understood the request but refuses to authorize it. Common causes: missing auth, IP blocks, or a hotlinking protection rule.
- Can I check multiple URLs at once?
- Not in this tool — one URL per request keeps rate-limiting fair. Paste each URL and run the check separately.
- How do I see the full redirect chain?
- Every hop appears in the result list with its status code and target URL, so you can see exactly where a redirect loop or extra hop is sneaking in.
- Why is my status different per country?
- Geo-fencing, CDN routing rules, and country-specific A/B tests can all return different status codes from different regions.
- Can I customize the user-agent?
- Not in this tool — we use a fixed Toolbox4Free UA. If a server only behaves correctly with a specific UA, test it locally with curl -A.
- Does it work for HTTPS?
- Yes — HTTP and HTTPS URLs both work. We accept any URL with a valid http:// or https:// scheme.