With LinkChecker, you can check HTML documents and Web sites for broken links. It features recursion, robots.txt exclusion protocol support, HTTP proxy support, i18n support, multithreading, regular expression filtering rules for links, and user/password checking for authorized pages. Output can be colored or normal text, HTML, SQL, CSV, or a sitemap graph in DOT, GML, or XML format. Supported link types are HTTP/1.1 and 1.0, HTTPS, FTP, mailto:, news:, nntp:, Telnet, and local files.
| Tags | Internet Web Site Management Link Checking |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | Python C |
| Translations | German English |
Recent releases


Release Notes: Links with dns-prefetch are now supported. The GUI now supports drag-and-drop of local files. Some bugs were fixed.


Release Notes: Storing of ignore lines in the GUI configuration has been fixed. The project has moved to Github.


Release Notes: Anchor checking, cookie path matching, non-ASCII exception handling, and configuration directory creation on Windows systems have been fixed. Checking speed has been improved, and checking of local files included in online pages is now forbidden. The GUI documentation has also been improved.


Release Notes: The maximum check time or maximum number of URLs to check can now be configured. For HTTP requests, a do-not-track header is sent. An XML sitemap can be generated for search engine optimization. The URL length and duplicate page contents are now checked. Several checking bugs were also fixed.


Release Notes: SSL certificates for HTTPS connections are checked and verified now. Several checking bugs have also been fixed.