Broken link checker: find links and source pages

Crawl your site with HTML and JavaScript to find broken links and missing resources. Review source pages and redirects, then download the CSV report.

We count which tools are used most, without including entered values or file contents in the statistics. Privacy

How to use the tool

Enter the domain, choose HTML with JavaScript or HTML only, and start. The crawler discovers pages through links and sitemaps, checks destinations and resources, and keeps each reference. You can close the tab, return to the private report, pause or resume. Filter 404/410 errors, other failures, redirects and exclusions; the CSV includes all sources.

How the check works

The crawl discovers pages through links and sitemaps, checks destinations and keeps references to source pages. JavaScript mode also observes links rendered in the DOM.

Interpreting the result

In the example two pages point to one PDF: the 404 affects one destination, but both references need fixing. Excluded and unchecked pages are not verified healthy links.

Illustrative example

Illustrative example with sample data: actual responses may change.

Input
https://example.com/products → /catalog.pdf https://example.com/contact → /catalog.pdf
Result
/catalog.pdf → HTTP 404

In the example two pages point to one PDF: the 404 affects one destination, but both references need fixing. Excluded and unchecked pages are not verified healthy links.

Limits and data handling

Explore public pages and resources reachable through links and sitemaps: up to 10 000 pages and 50 000 destinations. Respects robots.txt, throttles per host and retries temporary errors. JavaScript observes the DOM and links in open shadow roots; it does not submit forms, sign in or unlock protected content. Undiscovered pages and interactions that were not performed may be missed. Overall limits: 1 GiB and 150,000 requests; each response up to 5 MiB. Results identify exclusions, limits and partial rendering.

The scan continues in the background. URLs, references and progress are encrypted on the server and remain private for 24 hours, accessible from the same session or verified account. You can pause, resume or delete the report. Page contents are not saved; some rendering resources use an encrypted temporary cache lasting one hour.

Results reflect the time of the check.

Sources

Frequently asked questions

What are the limits of this check?

Explore public pages and resources reachable through links and sitemaps: up to 10 000 pages and 50 000 destinations. Respects robots.txt, throttles per host and retries temporary errors. JavaScript observes the DOM and links in open shadow roots; it does not submit forms, sign in or unlock protected content. Undiscovered pages and interactions that were not performed may be missed. Overall limits: 1 GiB and 150,000 requests; each response up to 5 MiB. Results identify exclusions, limits and partial rendering. Results reflect the time of the check.

Favorites