Skip to content
MrKeyword
Free broken link checker

Broken link checker: find the dead links on a page.

Enter any page address. The checker opens every link on it, internal and external, and lists the ones that are broken, redirect, or refuse automated checks.

Built on first-party data from Google and Bing
Search ConsolePageSpeed InsightsBing Webmaster Tools
An explorer discovering useful search ideas with a magnifying glass
A little curiosity goes a long way.
What it checks

Every link on the page, tested live.

Broken links send visitors to error pages and waste the value a link passes. They pile up quietly as other sites move or close pages.

The checker reads the page, collects up to 100 links (followed or nofollow), and requests each one. 404s, server errors and domains that no longer exist are reported as broken; 401, 403 and 429 answers are listed separately, because many sites refuse automated requests while working fine in a browser.

In the result

Clear answers,
with the reason shown.

Results

Broken, redirected and blocked, kept apart.

Each link with its status, anchor text, and whether it is internal or external.

  • Status code per link
  • Anchor text shown
Whole website

Need every page checked?

MrKeyword’s free site audit crawls your whole website and tracks broken links over time.

  • Up to 100 links per page here
  • Whole-site crawl in the app
More free checkers

Other quick checks.

Questions

About the broken link checker.

Why is a link marked “blocked” instead of broken?

The site answered 401, 403 or 429, which usually means it refuses automated requests. Open it in a browser; it often works fine.

Does it check images and scripts?

It checks links (a href). The full site audit in MrKeyword also checks images, scripts and links across every page.

How do I fix a broken link?

Point it at the page’s new address, replace it with a working source, or remove it. For broken links to your own site from elsewhere, a 301 redirect from the old address recovers them.