Broken Link Checker

Broken Link Checker

Find broken links, redirects, errors and crawl issues across your website — no signup, no paid APIs, no database.

Scan Configuration
Tune how deep and how carefully the crawler goes before you press start.
Crawl Scope
Maximum Pages
Capped at 100 pages per scan since this build runs one request at a time with no background queue.
Request Timeout
Link Types to Check
Crawl Options
Starting...
🔗

Ready to find broken links?

Enter your website URL below and start a complete link audit.

About this tool & limitations

This checker performs server-side HTTP checks using PHP cURL. Some websites may block automated requests, require authentication, use JavaScript-generated links, or return different responses to different user agents — so results reflect what this crawler could observe, not a guarantee of 100% coverage.

An HTTP status alone does not always determine whether a page is genuinely usable; use the details as a strong starting point, not the final word.

This build stores nothing in a database. Every scan runs inside a single request/response — there is no crawl history, and Pause/Resume across page reloads isn't available; Stop simply cancels the in-progress request from your browser.

Before requesting any URL, this tool resolves the hostname and blocks localhost, private IP ranges (10/8, 172.16/12, 192.168/16), link-local and loopback addresses, and cloud metadata endpoints, to prevent the checker from being used to probe internal networks (SSRF protection). Redirects are re-validated at every hop.

Paste any URL and press send to run a full broken-link audit. Click the Settings pill to open Scan Configuration.