I have recently moved my website from one server to another server. for my confirmation i would like to check the dead links and the missing images on my website.

I would like to crawl every pages on the website and find the missing images and non working dead links.


2 Answers 2


I use a piece of software called Xenu Link Sleuth.

I first used it about 10 years ago and the interface hasn't changed much in that time, but it works great for small to medium size websites.

It will still work on large websites, but it will take an age to crawl tens of thousands of dynamically generated content pages.

  • +1 because I can say that Xenu works better than any other I know to do this. However, for images, I just have a cronjob which checks my Apache logs - if it finds a broken image, I'll know about it that way.
    – Dan Blows
    Apr 24, 2011 at 9:34
  • One key thing to note with crawling tools is be sure you have not got any destructive links. E.g. Links to delete accounts, contacts, files etc. I've seen things go horribly wrong when these kind of tools rapidly erase all your content. Using the web logs is a great way to catch the "low hanging fruit" that users are actually encountering.
    – scunliffe
    Apr 24, 2011 at 14:38
  • @scunliffe, but hopefully these are triggered by POSTs and are behind security. :D Jun 29, 2011 at 22:48

you could use the Broken Image Finder Add-On, which detects unavailable images by scanning the currently visited website and its embedded stylesheets: https://addons.mozilla.org/de/firefox/addon/broken-image-finder/

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