Broken Link Checker
Scan any public page for broken internal and external links — status codes, instantly, all in one table.
Keep every page's links working — sitewide.
A single-page check is a start. SEOJuicer's full audit checks meta tags, keywords, broken links, and more across every page on your domain, not just one URL.
What is the Broken Link Checker?
The Broken Link Checker is a free tool that scans any public page, finds every internal and external link on it, and checks each one's live HTTP status — instantly showing which links work and which return an error or fail to load. Instead of clicking through dozens of links by hand, you get a single table with every link, its status, and whether it's internal or external.
Broken links accumulate quietly over time. A page you link to gets deleted, a site you reference restructures its URLs, or a typo in an href goes unnoticed for months — and each one chips away at crawl budget and user trust. Running this checker on a page surfaces every dead link at once, so you can fix or remove them before they cost you more than they already have.
How to use this tool
No signup, no install — just paste a URL and see every broken link at a glance.
Enter a URL
Type in any public page you want to check — no signup needed.
We check every link
Every internal and external link on the page gets a live status check.
See what's broken
Get a table of every link checked, its status code, and whether it's working.
How this data is collected
When you submit a URL, the tool fetches the page's live HTML and collects every <a> tag on it, both internal and external. Each unique link is then checked with a live request — internal links are checked first, up to a limit of 100 links per run, so a page with an unusually large number of links doesn't turn one check into a flood of requests against the sites being linked to.
A link is marked broken if it returns an HTTP status of 400 or higher, or if the request times out or fails to connect entirely. Redirects are followed one hop at a time rather than all at once, so the tool can also report exactly how many hops each link takes to resolve — its redirect chain depth. A link isn't flagged as broken as long as it eventually resolves successfully, but a chain of two or more hops is called out separately since it still carries a real cost in crawl budget and link equity.
Best practices for fixing broken links
A few habits worth keeping once you've found what's broken.
- Fix broken internal links first — they're entirely within your control and directly waste crawl budget, since search engines follow them expecting a real page and find an error instead.
- A broken external link isn't always your fault, but it still reflects on your page. Either update it to the resource's current URL or remove it if the destination is permanently gone.
- Re-check important pages periodically, not just once. Links that work today can break months later when a linked site restructures its URLs or shuts down entirely.
- On pages with a huge number of links, focus on fixing the internal ones first — this checker prioritizes internal links when a page has more links than it can check in one pass.
- Watch redirect chain depth as closely as broken links. A link that hops through two or three redirects before landing still wastes crawl budget and passes less link equity than one pointed straight at its final destination.
Frequently asked questions
Have questions about the broken link checker? Here are the most common ones our users ask before getting started.
Get a complete picture of your website's SEO health
Run a comprehensive audit and get actionable insights to improve your rankings.
Run Free Website AuditBrowse other categories
Every category groups related tools together, all free and ready to use instantly.
