FAK LAB Broken Link Checker
🔗

Broken Link Checker

Find broken links on any webpage

Checking links...

Total Links: 0
Checked: 0
Broken: 0

How to Use the Broken Link Checker

  1. Enter URL: Type the full URL of the webpage you want to scan (e.g., "https://yoursite.com/page"). The tool will crawl that page and find all links.
  2. Check Links: Click "Check Links" or press Enter. The tool fetches the page, extracts all <a href> links, then tests each one for accessibility.
  3. Review Results: See a summary of total links found, how many were checked, and how many are broken. Each link is listed with its status code and a green ✓ (working) or red ✗ (broken) indicator.
  4. Fix Broken Links: Use the results to identify and fix dead links on your website — update URLs, remove outdated references, or add redirects.

Technical Overview & Use Cases

This tool uses a server-side crawler (Cloudflare Worker) that fetches the target page, parses its HTML to extract all anchor (<a>) links, then performs HEAD requests to each discovered URL to check accessibility. HTTP status codes determine link health: 2xx (success), 3xx (redirect — usually fine), 4xx (client error — broken), 5xx (server error). The Worker handles CORS restrictions that would prevent browser-based link checking across different origins.

Real-world use cases:

Privacy & Security Guarantee

This tool is part of the FAK LAB ecosystem, founded by Faizan Ahmad Khan Khichi. The link checker requires a server-side component (to bypass CORS and check external URLs). Only the URL you enter is sent to the checking service — no authentication tokens, cookies, or personal data are transmitted. The service fetches publicly accessible pages and checks link status — it does not access private/authenticated content.

Frequently Asked Questions

Why do some links show as broken even though they work in my browser?

Some servers block automated requests (returning 403 Forbidden or requiring JavaScript execution). Social media sites (Facebook, Instagram, Twitter) often return errors to non-browser requests as an anti-scraping measure. These are "false positives" — the links work for human visitors but appear broken to automated checkers. Verify flagged links manually before removing them.

Does it check internal and external links?

Yes. The tool extracts and checks ALL links found on the page — both internal links (same domain) and external links (other domains). This gives you a complete picture of link health. Internal broken links indicate missing pages on your own site; external broken links indicate third-party resources that have moved or been removed.

How many links can it check at once?

The tool checks all links found on a single page (typically 20-200 links depending on page content). It does NOT crawl your entire website recursively — it checks only the links present on the specific URL you provide. For site-wide scanning, check your key pages individually (homepage, navigation pages, sitemap).