Broken Link Checker
Find dead internal & external links on a page or site.
Scan a single page or crawl your whole site to find broken links — internal and external — that return a 4xx / 5xx error or fail to respond. See each link's HTTP status, anchor text and the pages it appears on, then export the report as CSV. Checking runs on our server through an SSRF-screened proxy.
Frequently asked questions
What counts as “broken”?
Any link whose final response is HTTP 4xx or 5xx, or that times out / can't be reached at all. Links that redirect to a working page are reported as OK with a redirect marker.
Does it check external links too?
Yes — the Broken Link Checker checks both internal and external links. If you only want one set, use the Internal or External Link Checker.
Why is a link reported as an error?
The server didn't respond in time, the host couldn't be resolved, or it refused our request. Some sites block automated HEAD requests; we retry with GET, but a few may still block bots.
Is this broken link checker free to use?
Yes — this online broken link checker is completely free, with no sign-up or software install. Paste a URL, run the scan, and find dead links on your page or entire website in seconds.
Can I check broken links across my whole website?
Yes. Switch to “Whole site” mode and the broken link checker crawls your internal pages and tests every link it finds, so you can audit dead links site-wide in one pass instead of page by page.
How do I fix the broken links it finds?
For each broken link, point the URL at the correct destination, restore the missing page, or remove the link. Export the results to CSV to track and fix every broken link in your content.
Do broken links hurt SEO and rankings?
Yes — broken links waste crawl budget, create dead ends for visitors, and signal poor maintenance to search engines. Running a regular broken link check keeps your site healthy and protects your SEO.