Enter any page URL and our internal link checker lists every internal and external link with its anchor text and nofollow status — then requests each internal link to find broken internal links (404s, 5xx and dead hosts).
What is an internal link checker?
An internal link checker is a free tool that loads any web page, finds every internal link, and reports its anchor text, nofollow status and live HTTP status. It works as an internal link analyzer and a free internal link checkerin one — paste a URL to audit a page's link structure in seconds.
Find broken internal links
Unlike a basic link lister, this tool actually requests each internal link, so it's a true broken internal link checker. Use it to find broken internal links — 404s, 500-level errors and dead hosts — and see a clear status for every link (2xx healthy, 3xx redirect, 4xx/5xx broken).
Check internal links on a website
Run the checker on your most important pages to check internal links on a website and confirm they all resolve. It's the quickest way to check website internal links, spot orphaned anchor text, and check internal links to a page before and after a redesign or migration.
Why internal links matter for SEO
Internal links spread authority (PageRank) across your site, help search engines discover pages, and guide users to related content. Broken internal links waste crawl budget and leak that authority, so finding and fixing them is one of the highest-value on-page tasks.
How to use the internal link checker
Paste a page URL into the internal link checker above.
Click “Check Links” — we extract every link and status-check the internal ones.
Review the Status column to spot broken internal links (red 4xx/5xx or “dead”).
Fix or remove broken links, add descriptive anchor text, and re-check.
An internal link checker is a free tool that fetches any page, finds every internal link, and reports its anchor text, nofollow status, and HTTP status. As an internal link analyzer it also requests each internal link so it doubles as a broken internal link checker — flagging 404s, 5xx errors, and dead hosts.
Paste the page URL into the internal link checker above and run it. We extract every internal link and request each one, then flag any that return a 4xx/5xx status or fail to load. That's the fastest way to find broken internal links on a page — no signup.
Enter the page URL and click Check Links. We list all internal and external links with anchor text and attributes, and status-check the internal ones. Run it on your key pages to check internal links on a website and confirm they all resolve.
Broken internal links waste crawl budget, dead-end users, and leak the link equity that should flow between your pages. Fixing them (or removing the link) is a quick on-page win, which is why a broken internal link checker belongs in every audit.
Each internal link shows the status we got: 2xx (green) is healthy, 3xx (amber) is a redirect worth reviewing, and 4xx/5xx or “dead” (red) means the link is broken. We follow redirects, so a 200 after a redirect chain still counts as working.
Completely free and online, with no account required. It's part of WebsiteAuditTools' free suite of on-page SEO checkers.