Broken Link Checker
Web ToolsScan any webpage or sitemap for broken links, 404 errors, excessive redirect chains, and mixed-content issues. Get detailed response reports and fix suggestions for SEO and UX.. Free, private — all processing in your browser.
This tool is coming soon. Check back later!
Broken links are annoying to users and bad for SEO. A 404 on a page you care about drops search rankings, breaks conversion flows, and makes your site look neglected. Finding broken links by hand means clicking every URL, checking the response, and repeating — impossible at any real scale. This broken link checker scans entire pages or sitemaps, follows internal and external links, and flags every dead end, redirect chain, and bad response so you can fix them.
The scanner works in two modes. Page mode takes a single URL, fetches the HTML, and checks every link it finds — anchor hrefs, image src, CSS href, JS src, and CSS background images. Sitemap mode reads your sitemap.xml and checks every URL it lists, useful for site-wide audits. Results include HTTP status codes, redirect chains, response times, and content-type for each resource. Filters let you focus on 4xx errors, 5xx errors, slow responses, or mixed-content issues.
Beyond just reporting 404s, the tool catches subtler problems. A link that redirects through three hops wastes page load time and SEO authority; the tool flags chains. A mixed-content image loaded over HTTP on an HTTPS page is a browser warning waiting to happen; the scanner finds those. External links pointing to since-shut-down domains are common, and the tool identifies them with appropriate DNS or connection errors. Results export as CSV for handoff to content or dev teams. Run monthly and your site stays clean.
Broken Link Checker — key features
Page and sitemap modes
Scan a single URL for all its links, or scan an entire site via sitemap.xml.
Full link type coverage
Anchors, images, CSS, JS, forms, backgrounds, and meta refreshes are all checked.
Redirect chain detection
Flags links with more than 3-5 redirect hops that waste resources.
Mixed content warnings
Finds HTTP resources loaded on HTTPS pages — fix before browsers block them.
Response time metrics
Slow links flagged so you can see CDN or hosting issues.
CSV export
Share results with content or dev teams as CSV for triage.
Filtering by status
Focus on just 4xx, 5xx, or slow responses to prioritize fixes.
How to use the Broken Link Checker
- 1
Enter URL or sitemap
Paste a single page URL for focused scan, or a sitemap.xml URL for site-wide audit.
- 2
Configure scan
Set concurrency, timeout, max redirects, and whether to include external links.
- 3
Start scan
Click start. Progress shows URLs checked and findings so far.
- 4
Review findings
Filter by status code to find 4xx broken links or 5xx server issues.
- 5
Export and fix
Export CSV for your content team, then fix broken references in your source.
Common use cases for the Broken Link Checker
SEO audits
- →:
- →:
- →:
Content maintenance
- →:
- →:
- →:
Technical debt
- →:
- →:
- →:
Team workflows
- →:
- →:
- →:
Broken Link Checker — examples
Single page
Audit home page
https://example.com/
list of links + status codes
Sitemap audit
Full site
sitemap.xml
every page's links checked
404 report
Only broken
filter 4xx
actionable list of broken links
Redirect chain
Flag long chains
threshold 3 hops
URLs redirecting 4+ times
Mixed content
HTTPS page with HTTP refs
audit HTTPS site
HTTP resources identified
Technical details
A link checker performs HTTP requests to every URL on a page and records the response. The scanner uses HEAD requests where possible (cheaper, no body download), falling back to GET for servers that don't support HEAD properly. Following redirects is explicit — the scanner reports the full chain up to a configurable limit (typically 5-10 hops) to catch excessive redirection.
Link extraction from HTML uses a parser (cheerio-style DOM traversal) to extract:
- anchor hrefs: <a href="...">
- image sources: <img src="...">
- CSS references: <link rel="stylesheet" href="...">
- script sources: <script src="...">
- form actions: <form action="...">
- CSS background images: url(...) in inline styles or linked CSS
- meta refresh: <meta http-equiv="refresh" content="0; url=...">
For sitemap mode, the tool parses sitemap.xml (and sitemap indexes), extracts <loc> elements, and queues each URL. Large sitemaps are processed in batches with concurrency limits to avoid hammering target servers.
Response codes and their meanings:
- 2xx: success — ok
- 3xx: redirect — followed, warn on long chains (5+)
- 4xx: client error — report prominently (404, 403, 410)
- 5xx: server error — may be transient, retry once
- DNS/connection errors: domain gone or server unreachable
Mixed content detection compares the page scheme (https) with each linked resource's scheme (http). Any HTTPS page loading HTTP resources triggers mixed-content warnings in modern browsers. CSV export includes URL, status, redirect chain, response time, content type, and source element type for each finding.
Common problems and solutions
⚠CORS and rate limits
Some servers block automated requests. Use conservative concurrency to avoid bans.
⚠JavaScript-rendered links
Pages that render content client-side may show empty link lists. Use a crawler that executes JS if needed.
⚠Soft 404s
Some sites return 200 for 'not found' pages with custom HTML. Watch for unusually small 200 responses on pages that should be content-rich.
⚠Temporary failures
External sites may be briefly down. Re-run the scan before treating a single failure as a permanent issue.
⚠Robots.txt
Aggressive scanning can violate robots.txt. Honor Disallow directives to avoid being blocked.
⚠Login-gated links
Links behind auth return 401/403 which looks broken but is expected. Filter or exclude these paths.
Broken Link Checker — comparisons and alternatives
Desktop tools like Screaming Frog are powerful but cost money and have learning curves. Browser plugins work for small pages but struggle with sitemap-scale audits. Command-line tools like wget with link checking need setup. This browser-based tool handles page and sitemap scanning, covers all link types, detects mixed content and redirect chains, exports CSV, and has no installation or account required. Ideal for occasional audits and quick validation before deploys.
Frequently asked questions about the Broken Link Checker
▶Will this scan impact my server?
Moderate load at default concurrency (5-10 requests at once). Increase concurrency for speed or reduce for shared hosting.
▶Can I scan behind login?
Not directly. Logged-in sections need authentication. Use a headless browser approach for those.
▶Does it check internal or external links?
Both. Toggle whether to follow external links or focus only on internal.
▶What is a soft 404?
A page that returns 200 OK but contains content like 'Page not found'. Usually from custom 404 pages misconfigured as 200.
▶How often should I audit?
Monthly for content-heavy sites. Pre-deployment for any major content changes. Post-migration is essential.
▶Can it check PDFs and media?
It checks the HTTP response but cannot verify internal links inside PDFs. For PDF content audit use specialized tools.
▶What timeout is recommended?
10-15 seconds for external links. Longer for slow or geographically distant servers.
▶Does it follow redirects?
Yes, up to a configurable limit. Long chains are flagged for review.
Additional resources
Related tools
All Web ToolsCanonical URL Checker
Check canonical URL tags on any page and detect missing, wrong, or conflicting canonicals that cause SEO duplicate content issues.
DNS Lookup
Query DNS records for any domain — A, AAAA, MX, TXT, CNAME, NS, SOA, CAA — with resolver path and TTL details.
Heading Structure Checker
Analyze H1-H6 heading structure on any page — detect missing headings, multiple H1s, broken hierarchy, and accessibility problems.
HTTP Status Code Lookup
Quick lookup tool for HTTP status codes — enter any status number and get the meaning, category, and usage guidelines instantly.
IP Address Lookup
Look up IP address details including approximate location, ISP, organization, ASN, timezone, and reverse DNS.
Meta Tag Generator
Generate SEO meta tags, Open Graph, Twitter Cards, and canonical tags
Learn more
Explore more tools
200+ free tools that run in your browser.
Browse all tools →