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.
CheckLinks is a free Chrome extension that checks the hyperlinks on the page you are viewing and marks each link with its result.
When you start a scan, CheckLinks reads the page's links, sends direct HTTP requests from your browser, and reports working links, redirects, client errors, server errors, timeouts, and network failures.
CheckLinks is useful for website owners, editors, developers, QA testers, and support teams who need a fast way to audit links on a single page.
No. CheckLinks has no analytics, no accounts, and no external service. Link checks are made directly from your browser to the URLs found on the current page.
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