Checkers & Validators
Broken Link Checker
Batch-check up to 20 URLs - status code, final URL, redirect count, response time.
URLs to check
One URL per line, up to 20. Follows redirects and reports the final status code. Runs via a small server-side fetcher on this domain.
About this tool
Paste up to 20 URLs (one per line) and get a clean pass / fail table: HTTP status code, final URL after redirects, number of redirect hops and total response time in milliseconds. Handy for auditing outbound links after a big content migration, spotting dead footer links, or verifying that a bulk 301 redirect map is actually returning 301 (not 404). Runs via a small server-side fetcher on this domain because browsers can't observe HTTP status codes for cross-origin fetches, so this cannot run in the browser alone.
FAQs
Why can't this run in the browser?
Cross-origin fetch requests either fail entirely (no CORS headers on the target) or the browser hides the status code from JavaScript. To reliably see whether example.com/blog/oldpage is a 404, the request has to come from a server. This tool routes it through a small PHP endpoint on this domain.
Why the 20-URL limit per run?
Fairness. The endpoint is shared and each request costs a few hundred milliseconds; 20 URLs is enough for typical audit passes without letting one browser hog the checker. Split larger lists into batches - copying the results out is one click.
What counts as 'broken'?
Any final status code in the 4xx or 5xx range, plus DNS / connection errors and timeouts. 3xx are followed and reported as their final destination. Note that some sites deliberately return 403 to non-browser user agents - a 403 in this tool doesn't always mean the page is truly gone; open it in a real browser to confirm.
Are POST / authenticated URLs supported?
No. The checker sends a plain GET without cookies, custom headers, or auth. For URLs behind a login wall you'll see whatever the site's public unauthenticated response is - typically a redirect to /login.
How does this differ from the URL Redirect Checker?
The redirect checker shows the full hop-by-hop chain for a single URL - useful when you want to see all the 301 / 302 steps. This tool is optimised for scanning a batch of URLs and telling you at a glance which ones are healthy and which are broken - one row per URL, not one row per hop.