How to download all images from a website
Three approaches that actually work, and when each one is the right choice.
Option 1 — A browser extension (easiest)
Best when you want the images you can see, right now, without touching a terminal.
- Install SnapSave and open the page you want.
- Press
Alt+Shift+Sto open the side panel. - 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.
- Filter out the noise: set a minimum width of 400 to drop icons and tracking pixels.
- 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.
- Open DevTools with
F12, go to the Console tab. - Run:
$$('img').map(i => i.currentSrc).join('\n') - 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?
| Situation | Use |
|---|---|
| One page, want it done in 30 seconds | Extension |
| Infinite scroll or lazy gallery | Extension, deep scan |
| Need the full-size originals, not thumbnails | Extension |
| Cannot install software | DevTools |
| Entire static site, hundreds of pages | wget |
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.