Web Product Scraper

How to download all images
from a website.

Which way works best depends on the page. Chrome can save every image a page has loaded, an image downloader extension lets you pick and filter the pictures on the page in front of you, and on an online shop a product scraper saves each product's photos at full size, sorted into folders, across all the pages of a category. Here is how each one works and where it stops.

Add to Chrome, it's free No account · no server · nothing leaves your browser
The Images & videos tab of Web Product Scraper: the file list of a ZIP with a folder per product, and the download progress

How do I download all images from a website?

For one page, press Ctrl+S in Chrome (Cmd+S on a Mac) and save it as "Webpage, Complete": the images land in a folder beside the saved page. To choose which pictures to keep, filter them by size and download them together, use an image downloader extension. For the product photos of a whole shop, use a product scraper such as Web Product Scraper, which follows the shop's pages and saves the originals sorted by product.

The three ways side by side

Chrome "Save as"Image downloader extensionWeb Product Scraper
Works onAny pageAny pageShop category, search and product pages
Pages per goThe one you have openUsually the one you have openUp to 500 listing pages a run, plus the product pages
Image sizeWhatever the page loaded, often a resized copyWhat the page shows; some can follow links to larger filesThe full-size original from each product page or the shop's feed
How files are organisedOne folder, named by the siteOne download or ZIP, named by the siteA folder per product, named after the product
Images that load as you scrollOnly those already loadedThose loaded once you have scrolledThe run scrolls and opens product pages for you
What else you getThe page's HTML, styles and scriptsFilters by size, type or addressA spreadsheet of names, prices and SKUs in the same ZIP

Way 1: Save the page with Chrome

Open the page, scroll to the bottom so that every image has loaded, then press Ctrl+S (Cmd+S on a Mac). Choose "Webpage, Complete" as the format and save. Chrome writes the page as an .html file and puts everything it loaded, images included, into a folder with the same name ending in _files.

It costs nothing and needs no install, but the folder mixes photos with icons, logos, style sheets and scripts. File names are whatever the site used, and the size is the one the page displayed: sites that serve several sizes of each picture let the browser pick one to fit your screen, which is often not the largest.

Way 2: Use an image downloader extension

Image downloader extensions, of which the Chrome Web Store has many, list every picture on the page you have open as a grid. You filter by width and height to drop icons, tick the ones you want and download them in one go, often as a ZIP. For a gallery, an article or a single page of pictures, this is the quickest way.

Their limits show on bigger jobs. They work on one page at a time, so a catalogue spread over twenty pages is twenty rounds. On a shop's listing page the pictures are small thumbnails, because the large versions live on each product page. And the files arrive in one heap, so matching each photo to its product is up to you.

Way 3: A shop's product photos, sorted by product

Web Product Scraper is built for this case. It saves the photos and videos of each product, not every banner and icon on the page.

Open the shop

Open a category, collection or search page of the shop, and click the extension icon. The products on the page appear as a table.

Choose the pages

Set the page range, for example 1 to 10. For listings that grow as you scroll or behind a Load more button, the run scrolls and presses for you.

Open the product pages

Tick "Open every product page" so the run collects each full gallery rather than the listing thumbnails. On Shopify shops the full-size links come from the store's product feed, so no pages are opened.

Download one ZIP

Press Start scraping, open the Images & videos tab and press Download ZIP: a folder per product, named after it, with products.csv beside the folders.

Getting the full-size files

Scroll before you save

Most sites load pictures only as they come into view. Anything below the part of the page you reached is not downloaded by Chrome or by an image downloader.

Check the pixels

Open an image in a new tab and look at its size in the tab title. Product photos are usually 1000 pixels wide or more; 300 or less is a thumbnail.

Original addresses

Shops serve each photo in several sizes with the size written into the address. On Shopify, WooCommerce and BigCommerce shops, Web Product Scraper rewrites those addresses to the original upload.

One copy of each

A product page often links the same photo three or four times in different sizes. In the shop ZIP those copies count as one, so each folder holds every photo once.

Frequently asked questions

Can I download every image of an entire website at once?

Not with a browser alone: Save as and image downloaders work page by page. Website copier programs such as HTTrack crawl a whole site, with its pages. For a shop, Web Product Scraper follows the category's pages, up to 500 a run, and saves the product photos only.

Why are the images I downloaded so small?

The page loaded thumbnails or a size chosen for your screen. Open the product page rather than the listing, or use a tool that fetches the original file.

Does Web Product Scraper save every image on any page?

No. It is made for shop pages and saves the photos and videos that belong to each product. For a blog, a gallery or a page that is not a shop, Chrome's Save as or an image downloader extension fits better.

Am I allowed to use images I download from a website?

Downloading is one thing, using is another: photos are protected by copyright. Supplier photos are often meant for resellers, but check the site's terms or ask before you publish them anywhere.

Add to Chrome, it's free