Up to 200 Links · Internal & External · Free · No Sign-Up

Broken Link Checker

Find every dead link on any page — with HTTP status codes, redirect destinations, and response times. Results in seconds.

Ad / Affiliate · pre-form

Find Broken Links on Any Page

Broken links hurt your SEO, your credibility, and your visitors' experience. A 404 page that should have been a working link costs you the traffic, the engagement, and potentially the ranking that link was passing. Regular broken link audits are one of the simplest and highest-ROI maintenance tasks for any website.

Our Broken Link Checker fetches your page server-side, extracts every link, and checks each one using fast parallel requests — returning the HTTP status code, redirect destination, and response time for each. Internal and external links are both checked. No sign-up, nothing stored, results in seconds.

Checks up to 200 links per page. Results may take 10–30 seconds depending on page size and server response times.

What this tool checks

All Page Links
Every <a href> link found on the submitted page — internal and external — up to 200 links per scan.
HTTP Status Codes
The actual HTTP response code for each link: 200 OK, 301/302 redirects, 404 Not Found, 410 Gone, 500 server errors, and more.
Redirect Chains
Links that redirect are flagged with their final destination URL and the 3xx status code — useful for finding redirect chains that should be updated to point directly.
Timeouts & Dead Servers
Links that fail to respond within 5 seconds are flagged as timeouts — often indicating dead domains or severely misconfigured servers.
Internal vs External
Results are tagged as internal (same domain) or external (different domain) so you can prioritize fixes on your own pages first.
Link Text
The anchor text of each link is shown alongside the URL, making it easy to identify which link on the page corresponds to which result.
Response Time
How long each server took to respond — slow links can affect perceived page performance even if they technically work.

Why broken links matter for SEO

Broken links affect SEO in two ways. First, they waste crawl budget — Googlebot follows your links, and a page full of 404s means Google is spending its crawl allocation on dead ends instead of your real content. Second, broken internal links interrupt the flow of PageRank through your site, meaning pages that should be receiving link equity from your homepage or navigation aren't getting it.

External broken links are a different problem — they signal to visitors and search engines that your content is outdated and poorly maintained. A page that links to sources that no longer exist loses credibility as a reference. Many SEO professionals recommend auditing for broken links monthly on active sites.

How to fix broken links

404 Not Found
The linked page no longer exists. Either update the link to point to the correct current URL, remove the link entirely, or if it's an internal page, restore the missing content.
410 Gone
The resource has been permanently removed. Update or remove the link. Unlike 404, a 410 tells Google definitively that the resource is gone and to stop crawling it.
301/302 Redirect
The link works but redirects to another URL. Update your link to point directly to the final destination to avoid the redirect overhead and ensure full link equity transfer.
500 Server Error
The server is experiencing an error. For external links, check back later or find an alternative source. For internal links, investigate your server logs immediately.
Timeout
The server didn't respond within 5 seconds. The server may be down, overloaded, or blocking automated requests. Check the URL manually in a browser to confirm its status.
Redirect chains
A link that goes A→B→C instead of A→C wastes crawl budget and dilutes link equity at each hop. Update the link to point directly to the final destination URL.

Frequently asked questions

How many links can this tool check?
Our Broken Link Checker checks up to 200 unique links per page scan. Links beyond 200 are noted but not checked. For most pages this covers everything — pages with over 200 unique links are unusual.
Why does a link show as broken when it works in my browser?
Some servers block or return different responses to automated requests than to browsers. Our tool sends a realistic browser User-Agent string, but some servers still detect and block automated checks. If a link appears broken here but works in your browser, it's likely server-side bot detection.
What is the difference between a 404 and a 410?
A 404 (Not Found) means the page doesn't exist at that URL but may exist elsewhere. A 410 (Gone) means it existed but has been permanently removed. Both should be fixed, but 410 gives Google a stronger signal to stop crawling that URL.
Should I worry about external links that redirect?
A single 301 redirect on an external link is generally fine. But if the final destination has changed significantly (e.g. a domain was sold and now hosts unrelated content), you should update or remove the link to maintain content relevance and credibility.
Why does the tool only check one page at a time?
Checking links on a single page is fast and focused. Full-site crawling — checking every page on a domain — requires much more time and server resources. We're planning a multi-page crawl mode for a future update.
Is this tool free?
Our Broken Link Checker is completely free with no sign-up required. The page and all links are fetched server-side and nothing is stored.

Related tools

SEO Audit Tool
Full on-page and technical SEO audit — goes deeper than just links.
Redirect & Header Checker
Trace any single URL's full redirect chain with status codes and headers.
Canonical Tag Checker
Validate rel=canonical tags including target resolution.
Indexability Checker
Check whether a page can actually be indexed by Google.