A lightweight Chrome extension that checks every link on a page and highlights broken ones directly in place.
Links are outlined and badged with their status right on the page — green for OK, amber for redirects, red for broken, gray for errors.
A floating panel shows a sorted results list, summary counts, and a progress bar. Drag it anywhere and close it when you're done.
Filter results by status category and click any result to scroll directly to the link on the page.
Download the full scan results as a CSV file for reporting or further analysis.
Network errors are classified (DNS failure, connection refused, SSL error, timeout, etc.) with clear explanations.
Plain JavaScript, no build step, no external dependencies. Uses Manifest V3 with HEAD requests and GET fallback.
git clone https://github.com/leemark/checklinks.gitchrome://extensionsextension folder from the cloned repository| Category | HTTP Status | Color |
|---|---|---|
| OK | 200–299 | Green |
| Redirect | 301, 302, 307, 308 | Amber |
| Client Error | 400–499 | Red |
| Server Error | 500–599 | Red |
| Timeout / Error | — | Gray |
Install from Chrome Web Store
Source code & issues on GitHub
Privacy policy