Free250 pages per crawl, no account needed

Find every broken linkbefore your visitors do

Dead Link Crawler walks your whole site, tests every link on every page, and returns exactly what is broken and where it sits. Every crawl is saved, so you watch the list shrink instead of starting over.

Scan options
No signup, no cardRespects robots.txtExport on every plan
example.comCrawl #4 · 214 pages · finished in 3m 12s
Complete
OptionsWhole siteAssets includedAll error typesnofollow skipped
Pages crawled
214
of a 250 page free limit
Links tested
3,412
1,180 external · 2,232 internal
Broken
41
404, 410, 5xx, SSL and timeouts
Link Health
98.8%
of tested links came back clean

Findings

Broken 41Ignored 3

Specimen crawl on example.com. Figures are illustrative, not a customer result.

What you get

Findings you can act on, not a wall of URLs

Every finding carries the page it was found on, so a fix has an address. Everything below is in the free tier unless it says otherwise.

Every crawl is kept

Run it again next week and the two crawls sit side by side. Fixed links disappear, new ones stand out. Free keeps 30 days of history, Pro keeps 365.

Open findings across four crawls. Illustrative.

Monitors watch it for you

Set a schedule and the crawl re-runs itself. You only hear from us when something new breaks, never about a problem you already fixed. 1 monitor on Free, 50 monitors on Pro.

1 new broken link on example.com/blog/spring-update → shop.example.net/sale (404). Sent 09:14, weekly monitor.

Reports you can hand over

Every format on every plan, plus a shareable link anyone can open, no login required.

CSVJSONPDFSheetsDocsShare link

Prune before you send

Mark known false positives as ignored and they stop coming back in later crawls. Remove rows from a report, and restore them if you were wrong.

/legal → archive.example.org/1998Ignored
/docs/api → partner.example.com/v1404

Start signed out, keep the work

Your first crawl needs no account. Sign in afterwards and the history you already built moves across with you.

  1. 1Paste a URL and crawl
  2. 2Read and export the findings
  3. 3Sign in, history follows you
Method

How the crawler behaves, including where it stops

A checker that overclaims is worse than no checker. These three notes apply to every crawl we run, and the third one is not in our favour.

Polite by defaultAlways

The crawler reads robots.txt and obeys it, and throttles requests per domain. Large sites take visible time because it is queueing rather than flooding.

Signed requestsAlways

Requests carry a signed Web Bot Auth identity, so a protected client site can verify who is calling instead of seeing anonymous cloud traffic.

Where we get blockedKnown limit

Some Cloudflare and WAF-protected sites refuse us anyway. Those pages come back marked as unreachable, never silently counted as fine.

Pricing

Free forever. Pro when the sites get bigger.

Same crawler, same export formats, same honest reporting. Pro just raises the ceilings on pages, history, and monitors.

See full pricingFounding rate: FOUNDING25 takes 25% off for life, first 50 subscribers.
Pages per crawl
2503,000
Enough for most client sites in one pass
Crawl history kept
30 days365 days
A year of crawls to read this week against
Scheduled monitors
150
Roughly one per client site
Takes about a minute on a small site

Free broken link checker that never forgets a crawl

Scan options