Sign up ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have 1,200 URLs that point to images. I'd like to save them all to my hard drive. How can I accomplish this with one bulk operation?

share|improve this question
Are the urls of the images themselves or of pages with images? – MrStatic Dec 28 '09 at 17:17

3 Answers 3

up vote 0 down vote accepted

Check out HTTrack for a graphical interface option. If you don't mind using the command line, wget can accept a text file as input (with the -i switch) containing a list of URLs to download.

share|improve this answer
I just tested the software, I really like what it does, do you know how to keep the original filename? The filename is in the link for example 1250757780.jpg and it's from this link img/i.php?type=i&file=1250757780.jpg – Chris Dec 28 '09 at 17:40
In Preferences and mirror options go to the build tab. Check off the box hide query strings. That should do the trick. You could also set your own custom save format on the built tab after clicking options. – John T Dec 28 '09 at 18:01
Indeed, the problem is that it saves names like: i76f3.jpg it should be something like :1250757780.jpg – Chris Dec 28 '09 at 18:07
I found good software, it's PicaLoader, this one has a option to save the image with a complete url name – Chris Dec 28 '09 at 19:17
Oh, do you want me to add it to my answer? – John T Dec 28 '09 at 19:25

In Unix or cygwin, you can use wget to get the contents of a url. I believe something as simple as cat list_of_urls.txt | wget would probably do what you need.

share|improve this answer

Curl, wget, fetch, snarf, lynx for Unix / Linux and ported to Cygwin or Mingw for Windows.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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