Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Is there a desktop or web applications that would search for broken links in my web site?

I want it to stay within the domain I give it and check links that go from one page to another as well as links that go to other websites. I'd like it to report 404, 5XX, 3XX and other errors.

share|improve this question
add comment

closed as not constructive by slhck Jan 26 '13 at 16:10

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

5 Answers

up vote 8 down vote accepted

Desktop link checkers

Web-based link checkers

  • LinkAider. Paid (free for small websites with less than 500 pages). Checked number of pages you specify
  • W3C Link Checker. Free. Checks entire site.
share|improve this answer
there's a bunch I'd never heard of on that list - great resource :) –  warren Sep 14 '09 at 7:18
add comment

You can use W3C's link validation tool - W3C's Link Checker.

share|improve this answer
good one :) –  Molly7244 Sep 9 '09 at 14:32
geez Molly, must you answer the same things as I do? You always grab the upvotes!! :) –  caliban Sep 9 '09 at 14:41
+1 as it checks recursively and is web-based too so you can run it without chewing up your own bandwidth in the process. –  Kez Sep 14 '09 at 7:25
Very slow to use for more than one page as it checks links sequentially. Somethins like 'Link Sleuth' will check dozens of links at a time. –  pelms May 10 '10 at 11:29
add comment

LinkChecker is a free, GPL licensed URL validator.

recursive and multithreaded checking

output in colored or normal text, HTML, SQL, CSV, XML or a sitemap graph in different formats

HTTP/1.1, HTTPS, FTP, mailto:, news:, nntp:, Telnet and local file links support

restriction of link checking with regular expression filters for URLs

proxy support

username/password authorization for HTTP and FTP and Telnet

honors robots.txt exclusion protocol

Cookie support

HTML and CSS syntax check

Antivirus check

a command line interface

a GUI client interface

a (Fast)CGI web interface (requires HTTP server)

share|improve this answer
add comment

I use the LinkChecker Firefox add-on for checking single pages (the W3C checker is another, less friendly option).

For sets of pages or entire sites, the previously mentioned Xenu's Link Sleuth is very quick as (unlike the above options) it checks many links simultaneously.

share|improve this answer
add comment

You might also consider running wget in -spider mode. See http://linux.die.net/man/1/wget for the wget man pages :)

wget -spider <URL> seems to be along the lines of what you're asking.

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.