Free Developer Tool
Test any URL to verify its HTTP response code and ensure your redirects are working properly.
Enter URLs to Check
Checks are made server-side. Results show the HTTP status code returned by each URL.
Enter URLs on the left and click Check Status.
How It Works
Type or paste the full URL including https://. You can check any publicly accessible URL, not just homepages.
We send a real request to the server and report back the HTTP status code and response time.
200 means healthy. 301/302 is a redirect. 404 means the page doesn't exist. 500 means something's broken server-side.
Check any URL in your redirect chain to confirm the right status codes are firing at each step.
FAQ
The server found the page and delivered it successfully. This is what you want for all your main pages and assets.
A 301 is permanent — it tells search engines to update their index to the new URL and transfer SEO value. A 302 is temporary — search engines keep the original URL indexed. Always use 301 for permanent moves.
Service Unavailable. The server is overloaded, under maintenance, or down. If you see this on your own site, check your server load and error logs immediately. If it persists, contact your hosting provider.