Free Broken Link Checker — Find Broken Links on Any Page
Broken links send your visitors to dead pages. Enter any page URL and this checker fetches the live HTML, extracts every internal and external link, and tests the external links (the first 30) one by one — flagging each broken link with its exact status code, alongside anchor text, follow vs nofollow, and a 0–100 link health score.
How the broken link checker works
Three steps from page URL to a list of dead links you can actually fix — no sign-up required.
Enter the page URL
Paste the full URL of the page you want to scan for dead links — no account, no setup.
Every link is tested live
The checker downloads the page, extracts every link, and requests each external link to see whether it still resolves.
Fix the dead ends
Get the broken links with their exact status codes, plus anchor text and a link health score, so you know exactly what to repair.
Why broken links hurt your site
Links rot over time: pages move, sites redesign, domains expire. Every dead link left in place quietly taxes your traffic, your crawl budget, and your credibility.
Visitors hit dead ends
A reader who clicks into a 404 rarely tries again — they go back to the search results and pick a competitor.
Crawl budget is wasted
Search engine crawlers spend visits on URLs that return errors instead of indexing your real, updated pages.
Link authority is stranded
Links pointing at dead pages pass their value nowhere. Fixing or redirecting them puts that value back to work.
Trust erodes quietly
Dead links signal an unmaintained site to readers and partners — and they are one of the cheapest credibility problems to fix.
How to fix broken links
Update the URL
If the destination content moved, point the link at its new address. This is the most common fix — and the fastest.
Redirect your own dead URLs
If other pages link to a URL on your site that no longer exists, add a 301 redirect to the closest relevant live page instead of leaving a 404.
Replace or remove external dead links
You cannot repair someone else's server. Link to a working alternative resource, or remove the link if nothing suitable exists.
Re-check after fixing
Run the checker again on the same page to confirm every flagged link now resolves — fixes are easy to half-apply across a long page.
Need the wider picture — which domains a page links to, its anchor-text distribution, and its suspicious outbound links? Run the same page through the Backlink Analyzer for a full link profile audit.
Frequently asked questions
Everything you need to know about finding and fixing broken links.
Find your dead links before your visitors do
Enter any page URL and get its broken links with exact status codes — free, no account required.
Check for broken links freeRelated SEO tools
Keep the momentum going — these tools pair naturally with what you just ran.