Save All Images
A highly customizable image saver extension
Make a Donation
Bitcoin Address: 1sM2BrTH8BRgt3quiASK8TmYSafutNvDo
Ether Address: 0xCf9eaAc56992e12EB61fD46342172d4EEff5C8e4
Download Links
"Save All Images" adds a toolbar button to your browser that allows you to find, filter and save all shown images in the currently opened tab. The filtering tool is very powerful. You can limit images based on their dimensions, image type, or image size in bytes. It is also possible to use a custom regular expression filter to filter images based on their URL. Furthermore, it is possible to limit image downloading to the current domain as well.



  1. What is "Save all Images" extension and how does it work?

    This extension adds a toolbar button to your browser. Clicking on the toolbar button, opens a filtering window. In the top section, you will see the "statistic" panel. This panel provides information regarding the detected images. It has three sub-sections (Total, Processed, and Save). "Total" is the total number of the detected images in the current page. "Processed" is the number of images that their size and type has been resolved (for these details a HEAD request needs to be sent to the server. Once reply is fetched, the processed will be incremented.). "Save" is the total number of images that will be saved according to the current filter settings.

  2. How many images are going to be saved if I press the "OK" button?

    The number is shown in the "statistic" section. Note that filters are in different groups and there is a "AND" operation over all filters meaning an image needs to meet all the filtering rules in order to be added to the download queue. So if you just want to download images based on one criteria, just uncheck other filters.

  3. How does the extension find an image size and what is going to happen if an image size is not resolvable?

    There are two different cases. The image URL might be in HTTP or HTTPS schemes or it might be in Data URI scheme. For the HTTP/HTTPS schemes, a "HEAD" request is sent to the server and response headers are analyzed. Image type and image size will be obtained from these headers. For the Data URI scheme, both size and type are embedded to in the scheme and hence there is no server side request.

    If a server does not support "HEAD" request, the extension returns null and image selection rule will be based on your settings. You can either accept or reject unknown size images. To find the number of unknown image sizes, enable size filter and press "save" and "ignore" for unknown sizes once and compare these numbers

  4. What's new in this version?

    Please check the Logs section.

  5. How does the regular expression filter work?

    This filter (if is enabled) will match the image's src URL with the entered regular expression and filter based on the result. To lean more about how to write a regular expression check

  6. What is the use case for "Only save images from the same domain"?

    Usually websites use many resources from CDNs and also other networks. For instance in this hosting, there is a useful discussion section. Each of these section might have many images loaded in frames. By default, the extension detects all the images currently loaded in the page regardless of their origins. Using this option you can limit image detection to the current domain and hence get rid of all the images loaded from other resources. This way you can limit the number of downloading images a lot.

  7. If a website has a nested iframes (iframes inside iframes). Is this extension going to detect images in deep iframes as well?

    Yes, the extension detects all the images inside the page if they are already loaded. There is no limit on detection method if there is a nested iframe. Still these frames are inspected and all their loaded images are reported. You can use the same origin filter to ignore third-party images.

  8. Why the "processed" number is sometimes different from the "total" number of detected images?

    Sometimes, some servers do not respond to the "HEAD" request and hence image information such as image type and image actual size in bytes is not detectable. Still this extension tries to detect these values based on image URL but this is not an effective method.

  9. Why do I get "Cannot collect images on this tab" error and how can I fix this?

    If you try to collect images from web-stores ( on Firefox or on Google Chrome) you will get this error. The reason is that for security concerns, extensions cannot inject scripts into these protected pages. Unfortuntely there is no workaround for this bug. Note that you can still use for instance Google Chrome browser to collect images on!

    Also note that you will get this error if you try to collect images of another extension page (extension://*).

    For more info please visit


Please keep reviews clean, avoid the use of improper language and do not post any personal information.HTML tags
  • <a> Defines an anchor.

    Example: <a href="">a sample link</a>

  • <pre><code> Syntax Highlighting (Supported languages: Bash, JSON, HTML, JavaScript, and CSS).

    Example: <pre><code class="javascript">var foo = 'bar';</code></pre>

  • <strong> Defines bold text
  • <blockquote> Defines a long quotation
  • <caption> Defines a table caption
  • <cite> Defines a citation
  • <em> Defines italic text
  • <p> Defines a paragraph
  • <span> Defines a section in a document
  • <s> Defines strikethrough text
  • <strike> Defines strikethrough text
  • <u> Defines underlined text
  • <br> Defines a single line break; can be used alone and don't need an ending tag

What's new in this version

Change Logs:
    Last 10 commits on GitHub

    Explore more

    Need help?

    If you have questions about the extension, or ideas on how to improve it, please post them on the support site. Don't forget to search through the bug reports first as most likely your question/bug report has already been reported or there is a workaround posted for it.


    Recent Blog Posts on