Free broken link checker

Find broken links before visitors do.

Crawl your website, identify broken internal and external links, and see exactly which pages still point to them.

No signup required Up to 1,500 pages Internal + external links

Example report

acme.com

Crawl complete

Pages

486

Broken

17

Checked

1,924

Broken URLStatusFound on
/old-pricing/404/pricing-guide/
/docs/api-v1/404/docs/setup/
partner.com/report500/blog/data/

Each result includes the broken destination, response status, and referring page.

Actionable output

Know what broke, and where to fix it.

A list of dead URLs is not enough. The report gives you the context needed to find the source and fix the problem quickly.

Broken destination

See the exact internal or external URL that failed instead of working backward from a generic error count.

Referring page

Find the page that still contains the broken link so your team knows exactly where to edit it.

Failure context

Separate 404s, server failures, and request errors so you can decide whether to update, remove, or redirect the link.

How it works

From domain to fix list in four steps.

01

Enter your domain

Paste the root domain you want to check.

02

Discover pages

Sitemap and homepage discovery identify crawlable URLs.

03

Validate links

Internal links and a capped set of external links are checked.

04

Review the report

See broken destinations, statuses, and referring pages.

One-time check vs monitoring

Fix today's links. Catch tomorrow's automatically.

Use the free checker for a snapshot. If your site changes often, scheduled monitoring catches newly introduced broken links without another manual audit.

Explore broken link monitoring
Free checker
redCacti monitoring
One-time crawl
Scheduled crawls
Current broken links
Ongoing link health
Shareable report
Dashboard + history
No signup required
Built for repeat monitoring

Recent checks

See real broken-link reports.

Recent public reports can act as examples while your own crawl runs.

Browse reports
Loading recent reports...

After the scan

What to fix first.

1. Repeated links in navigation and templates

A broken header, footer, sidebar, or reusable CTA can appear across hundreds of pages. One fix can remove many errors.

2. Links to deleted or renamed pages

Update the source link when the destination moved. Add a redirect when the old URL still has legitimate references or backlinks.

3. Broken external references

Look for an updated source or replacement. Verify unexpected external failures because some sites block automated requests.

4. Migration-related issues

A sudden spike after a redesign often points to missed URL changes, incomplete redirects, or stale links in templates.

FAQ

Common questions.

What does the broken link checker test?

It crawls pages on your domain, extracts links, validates internal and external destinations, and reports failures with crawl context.

Does it check external links too?

Yes. It checks a capped set of external links. Some third-party sites block automated requests, so verify unexpected external failures before removing a link.

Do I need an account?

No. The free checker can be used without signing up.

When should I use monitoring instead?

Use monitoring when your site changes regularly and you want scheduled checks instead of remembering to rerun one-off audits.