Broken Link Checker
Enter a page URL and we'll check every outgoing link on it for broken (4xx/5xx) destinations.
Free, no signup. Checks up to 40 distinct links per page to keep results fast.
What this scanner finds
This tool loads a page, finds every outgoing link on it, and checks each one's actual response — a working page, a redirect, or a broken link returning a 404 or server error. It checks the real, live destination of each link, not just whether the link text looks reasonable.
Why broken links matter
A broken link is a dead end for any visitor who clicks it, and it's also a small but real trust signal to search engines that a site isn't well maintained. On a page with many outgoing links — a resources page, a blog post with citations, a footer — even one or two broken ones can quietly accumulate as the linked-to pages get moved or deleted over time.
Internal versus external broken links
A broken internal link is usually the easiest to fix — it means a page on your own site was moved, renamed, or deleted without updating what pointed to it. A broken external link means the site you linked to made that change instead, which is outside your control, but still worth catching before a visitor hits it.
Redirects versus outright breaks
A link that redirects rather than breaking outright isn't necessarily a problem on its own, but a chain of several redirects in a row adds real delay and is worth tidying up — updating the link to point straight at the final destination instead of through several hops. This tool's own sibling, the Redirect Chain Checker, shows that full chain in detail for any single URL.
What to do next
Fix an internal broken link by updating it to the page's current URL, or removing the link if the page is genuinely gone. For an external broken link, either replace it with a working, relevant alternative or remove it — a link to a dead resource helps no one.