Enter a website and we'll crawl up to 25 of its pages, test every internal link, external link and image, and list each broken one with the page it's on. No signup.
Usually takes 10 to 30 seconds. Public http(s) sites only.
Links to pages that were deleted, moved without a redirect or mistyped.
Links that return 5xx errors. We retry them once to filter out blips.
Expired domains, DNS failures, timeouts and missing images.
Fix site-wide navigation and footer links first, because one fix there clears the error on every page. Next, update or redirect broken internal links, then replace dead outbound links. Our guide on how to check a website for broken links walks through the full process, and setting up 301 redirects covers moved pages.
A one-off check is a snapshot, and links keep breaking after it. DeadLinkPatrol re-crawls your sites on a schedule, up to 5,000 pages per site, and alerts you by email or webhook only when new breakage appears.
Free: 1 site, monthly · Starter $9/mo: 3 sites, weekly, API · Agency $79/mo: 50 sites, daily, white-label client reports
Start monitoring Compare plansIs it really free? Yes. Each check covers up to 25 pages, with a fair-use limit of a few checks per hour per visitor.
Will it overload my site? No. It makes a small number of requests, a few at a time, using the DeadLinkPatrolBot user agent.
Can I check a site behind a login or on localhost? No. The checker only reaches public websites.