How to download all images from a website

Three approaches that actually work, and when each one is the right choice.

Add to Chrome — free No account. No data collected.

Option 1 — A browser extension (easiest)

Best when you want the images you can see, right now, without touching a terminal.

  1. Install SnapSave and open the page you want.
  2. Press Alt+Shift+S to open the side panel.
  3. Press Scan. If the page uses infinite scroll or a lazy gallery, press Deep scan instead — it scrolls the whole page first so everything loads.
  4. Filter out the noise: set a minimum width of 400 to drop icons and tracking pixels.
  5. Tick Select all, then ZIP.

Deep scan, full-resolution originals and ZIP are SnapSave Pro features — a one-time $19 purchase. Finding and saving images one at a time is free and unlimited.

You get one archive, full resolution, original file formats.

Option 2 — Chrome DevTools (no install)

Useful on a locked-down machine where you cannot install anything.

  1. Open DevTools with F12, go to the Console tab.
  2. Run: $$('img').map(i => i.currentSrc).join('\n')
  3. Copy the output into a text file and feed it to a download manager.

The catch: this only finds <img> tags that have already loaded. CSS backgrounds, shadow DOM content, lazy images below the fold and srcset originals are all missed, and you still have to download each URL yourself.

Option 3 — wget (whole-site crawl)

The right tool when you want every image on a whole domain, not one page.

wget -r -l 2 -A jpg,jpeg,png,gif,webp -nd -P ./images https://example.com

The catch: wget does not run JavaScript. On a single-page app or any site that loads its gallery client-side, it will come back with the layout images and nothing else.

Which should you use?

SituationUse
One page, want it done in 30 secondsExtension
Infinite scroll or lazy galleryExtension, deep scan
Need the full-size originals, not thumbnailsExtension
Cannot install softwareDevTools
Entire static site, hundreds of pageswget

A note on copyright

Being able to download an image is not the same as being allowed to reuse it. Saving images for personal reference, research or offline reading is normally fine; republishing someone else's photography or artwork is not. Check the licence before you use anything commercially.

Frequently asked

How do I download images that only appear when I scroll?
Use a deep scan, which scrolls the page to the bottom first so the lazy-loaded images enter the page, then scans. A plain scan only sees what has already loaded.
Why do I get small versions instead of the full-size image?
Most sites serve a downscaled derivative through a CDN. The original usually exists at a predictable URL, so SnapSave rewrites the thumbnail URL and checks whether the larger file is really there before saving it.
Can I download images from Instagram or Facebook?
You can save images from pages you can already view while logged in, because the extension reads them the same way the page does. Respect the platform terms and the copyright of whoever made the image.
Add to Chrome — free