Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

For example, I love military decorations, and here's Wikipedia's Service Ribbon, how can I download all the ribbon images at once instead of clicking them one by one and then select "Save image as"?

share|improve this question
It would be much quicked for you to google it. For example – Jaqenhghar Feb 20 '14 at 6:52
@Jaqenhghar That's for windows, does it work on Mac? – Ave Maleficum Feb 20 '14 at 7:47
up vote 10 down vote accepted


Use OS X's to find, extract, and save the images from your current web page. The combination of Actions needed are:

  • Get Current Webpage from Safari
  • Get Contents of Webpages
  • Save Images From Web Content

To learn more about using Automator, see Apple's Mac Basics: Automator.



An alternative approach is to use curl through the command line, What's the fastest and easiest way to download all the images from a website.

share|improve this answer

Using wget:

wget -p -A .jpg,.jpeg,.png -H -nd

-p (--page-requisites) downloads resources like images and stylesheets even when you don't use -r. -A specifies suffixes or glob-style patterns to accept. -H (--span-hosts) follows links to other domains like -nd (--no-directories) downloads all files to the current directory without creating subdirectories.

You can install wget with brew install wget after installing Homebrew.

You might also just use curl:

curl | grep -o 'src="[^"]*.jpg"' | cut -d\" -f2 | 
        while read l; do curl "$l" -o "${l##*/}"; done

Downloading images from Tumblr or Blogspot:

api=" from"
seq 0 20 $(curl -s $api | jq .response.total_posts) |
    while read n; do
        curl -s "$api&offset=$n" |
            jq -r '.response.posts[].photos[].original_size.url'
    done | awk '!a[$0]++' | parallel wget -q

curl -L '' |
    grep -io 'href="http://[^&]*.jpg' | 
    cut -d\; -f2 |
    awk '!a[$0]++' |
    parallel wget -q
share|improve this answer
Where do you get parallel from? – patrix Mar 16 '14 at 12:43
You can install parallel and jq with brew install parallel jq after installing Homebrew or with sudo port install parallel jq after installing MacPorts. – user495470 Mar 16 '14 at 14:05

You can use Firefox and Flashgot, which is an extension which does pretty much exactly what you are looking for.

You can find Flashgot on the official Mozilla addons website here

Flashgot uses a download manager of your choice, either the one integrated in Firefox, curl, wget, or others. Personally I like DownThemAll!.

share|improve this answer
Hi welcome to AskDifferent, I find if a question is worth answering it is worth upvoting. Also some instructions and a link may get you more upvotes. Please take the time to read the Answer and Question section of the help page. – Deesbek Feb 21 '14 at 0:20
@Deesbek expanded answer :) – miniBill Mar 15 '14 at 9:54

If you use Mac, try "Cliche: Easy Web Image Collector" on the Mac App Store.

According to the app description,

"The easy yet powerful web image collector for the Mac. Cliche enables you to quickly and easily collect web images with powerful handy tools. Just browse the web with Cliche. All web images are already ready for you."

For more information, you can visit the official website:

share|improve this answer
Please have a look at the FAQ, especially the part about self-promotion. – patrix Jun 12 '15 at 9:36

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.