Broken Link Checker

Scan your website for broken links, redirects, and other link issues. This tool crawls pages and validates all links found.

0% Complete
0 Pages
0 Issues
Crawling
Checking
Analyzing
Complete
Checking: Initializing...

No Scan Results Yet

Enter a URL above and click "Start" to check for broken links.

How It Works

1

Crawl Pages

Starting from your URL, the tool crawls pages and discovers all links.

2

Check Links

Each link is validated with an HTTP request to check its status.

3

Report Issues

Broken links, redirects, and timeouts are flagged for review.

4

Export Data

Download results as CSV for further analysis.

Status Codes

200 OK - Working
301 Moved Permanently
302 Temporary Redirect
404 Not Found
500 Server Error
0 Timeout

About Script, CSS & Image Links

Links marked as Script, CSS, or Image are assets referenced in your HTML. They may appear "broken" if:

  • Relative paths without base URL: Using <link href="style.css"> instead of <link href="/styles/style.css">
  • Missing files: The file doesn't exist at the specified location
  • Server blocking HEAD requests: Some servers reject non-browser requests (we try GET as fallback)

Fix: Always use absolute paths starting with / or full URLs:

<link rel="stylesheet" href="/styles/custom.css"> <script src="/js/app.js"></script> <img src="/images/logo.png" alt="Logo">

FAQ

How do I check just one page?

Use Full Crawl mode and set "Max Pages" to 1 in the settings. This will scan only the URL you enter without following internal links.

Should I check external links?

Yes, it helps ensure outbound links work. Disable for faster internal-only audits.

Why do CSS/JS files show as broken?

Usually due to relative paths. Use absolute paths like /styles/style.css instead of style.css.

How do I export results?

Click "Export CSV" after a scan completes to download all link data.