Type a tool name, for example "keyword density" or "transcript".
Checks links found in fetched HTML, with public-destination guards and request limits. No links found is unverified, not healthy. Browser-created links and inaccessible destinations may remain unchecked.
Implementation reviewed: 5 October 2026. Source documentation
Enter a URL
Processing...
This may take a moment depending on the number of links.
A broken links finder scans a web page, tests every internal and external link on it, and shows which ones return errors such as 404 Not Found. Enter a URL, wait for the scan to finish, and review a report you can filter by status and export as a CSV file. It suits site owners, SEOs, editors, and developers.
A broken link is a hyperlink that points to a page or file that no longer loads, so the visitor sees an error instead of the content they expected. The most common error is HTTP 404 Not Found, which means the server is reachable but the requested URL does not exist. People also call these dead links.
Links break for ordinary reasons: a page was deleted, a URL slug changed, a site moved to a new domain, or a typo slipped into the address. External links break more often than internal ones because you do not control the other site.
Broken links matter for two reasons. Visitors who hit an error page often leave, and crawlers that follow dead links waste time on URLs that lead nowhere. Google's Search Central documentation encourages working, crawlable links so that people and bots can move through a site. A 404 page itself is normal on any site. The problem is a live link on your page that sends someone to it.
Internal links point to other pages on the same domain. External links point to a different domain. This tool sorts both into separate tabs, because the fix is different: you edit or redirect internal targets yourself, but for external targets you replace the link or remove it.
You only need a page address, and the scan runs from a single form. Follow these steps:
Each URL in the table is clickable and opens in a new tab, so you can confirm a result by hand before you change anything.
Suppose you run a blog and want to audit one article before refreshing it. You enter https://example.com/blog/seo-tips and submit. The scan returns the following (an illustrative result):
| Group | Links found | Result |
|---|---|---|
| Internal | 41 | 38 working, 2 broken, 1 other |
| External | 21 | 16 working, 1 broken, 4 other |
| Total | 62 | 54 working, 3 broken, 5 other |
With 3 broken links, the badge reads Needs Attention. You click the broken filter on the Internal tab and find two old category URLs returning 404 after a site restructure. You update both to the new category paths. On the External tab, one outdated study link returns 404, so you swap it for a current source. The five other responses are mostly redirect codes such as 301. Those links still work for visitors, but you can update them to the final address when you have time.
The summary tells you how big the problem is, and the tables tell you exactly where it is. Start with the badge, then work through the tables.
A code of 200 means the link loaded normally. A code of 404 means the target was not found and counts as broken. Any other code is shown as its number and is grouped under Redirects in the summary. A 301 or 302 means the link forwards to another address. Codes such as 403 or 500 mean the server refused the request or hit an error, which is worth a manual check. If a server gives no usable response, the status appears as an unknown value instead of a code.
Anyone who publishes links benefits from checking them, because links decay even when you change nothing. These are the situations where a quick scan pays off:
A scan is only useful if you act on it in a sensible order. These habits keep the work short and the results reliable.
If the form returns an error, check the address for typos, spaces, or a missing domain extension. A bare word such as mysite will not work, but mysite.com will. Paste the exact page you want checked, because a different page on the same site has a different set of links. If the scan seems slow, the page probably has many links. Wait for the results instead of resubmitting.
This tool checks the links found on the single page you enter, not every page of your website. For a full-site review, repeat the scan on each important URL. Only a 404 response is labeled broken in the summary, so other failures, such as a server error, appear under the redirect and other count with their code, and you should read the table rather than the headline number alone.
Results are a snapshot. A site that was down for a moment can show a wrong code, and some sites reject automated checks even though the link works in a browser. Treat any unexpected result as a prompt to verify, not as a final verdict. Links added by scripts after the page loads may not appear in the list.
Run the broken links finder above on your most important page now, fix the 404s it reports, and download the CSV for the rest. If you also want to see who links to you, the backlink checker is a good next step, and the Backlink Tools category has more link-focused utilities.
Your report has been submitted. We will look into this issue.
A VPN changes your network exit. It does not guarantee anonymity.
Themes, plugins, code, video, audio, graphics & more from 90,000+ authors.
Web Development
Design & Media
Unlimited Access
Explore Envato Market