Free Broken Link Checker

Review website URLs and identify entries that need further checking. Use the tool to organize a list of links before testing them with a crawler or HTTP checker.

What this tool can do

  • Bulk URL input: paste one URL per line.
  • URL format checks: identify entries that are not valid absolute HTTP or HTTPS URLs.
  • Review-ready list: organize URLs that require a more reliable status check.
  • Clear limitations: distinguish invalid URL formats from remote links that have not been verified.

How to use the broken link checker

  1. Paste the URLs you want to review, one per line.
  2. Click Check Links.
  3. Review invalid URL formats and the list of links requiring further testing.
  4. For confirmed HTTP status codes, run the URLs through a server-side crawler or link-checking service.

Important notes

  • A browser-only tool cannot reliably confirm the status of arbitrary remote URLs because of CORS and site security rules.
  • A failed browser request does not always mean a link is broken.
  • For site-wide checks, crawl internal links and review 404, 5xx, redirect, and timeout results.

Frequently asked questions

What is a broken link?

A broken link points to a resource that cannot be reached as intended, often returning a 404 or another error.

Can this tool verify every link?

No. Browser security restrictions can block requests to other domains. Use a server-side checker for confirmed status codes.

How often should I check links?

Review important pages after redesigns, migrations, URL changes, and regular content updates.

Should I remove every redirected link?

Not necessarily. Update links to point directly to the final relevant URL when practical, but preserve useful redirects.

Related free tools