How to Download All Images From a Website at Once
Whether you're migrating a site, creating a backup, or collecting your own photos from a platform that makes it hard to do, downloading all images from a website at once is a common and completely legitimate task. Here are the best ways to do it.
Option 1: Browser Developer Tools (Small Sites)
For a single page with a handful of images, your browser's built-in tools can work. Open Chrome or Firefox, go to the page, press F12 to open DevTools, then go to the Network tab. Reload the page and filter by 'Img' — you'll see every image the page loaded. Right-click each one to save it.
This works but it's completely manual. For a site with dozens of pages and hundreds of images, it's not practical.
Option 2: Download Manager Browser Extensions
Extensions like DownThemAll (Firefox) or Image Downloader (Chrome) can grab all visible images from a single page. They're easy to use but have significant limitations:
- Only captures images on the current page — you have to repeat for every page
- Misses CSS background images which don't appear in the HTML
- Misses lazy-loaded images that haven't scrolled into view yet
- Doesn't organise images into any folder structure
- Won't work across an entire multi-page site
Option 3: Full Site Scraper (Best for Complete Downloads)
For downloading every image from an entire website — not just one page — you need a site scraper. A proper scraper crawls every page, follows internal links, triggers lazy-loaded content, and downloads every image it finds, including those referenced in CSS stylesheets and srcset attributes.
Website Sucker is built for exactly this. It crawls your entire site, handles JavaScript-rendered content (common on Wix, Squarespace, and other modern platforms), and packages all images along with the rest of the site's assets into a tidy ZIP file. Subdomains (like shop.yoursite.com) and outside services are treated as separate sites, so run a separate scrape for each one you want. Images your pages load from a CDN or another host are still included.
Just need the images, not the pages around them? Image Sucker, from the same team, pulls every image from a site into one ZIP, at the largest size each page offers. There's also a browser extension for saving the images on the page you're looking at.
How to Download All Site Images With Website Sucker
This takes just a few minutes:
- Go to websitesucker.com and enter your website URL
- Click Start — your first scrape is free up to 50 pages
- You'll see a breakdown of all assets found, including how many images
- Click Download ZIP to get everything. $1.99 (or from $1.30/credit in packs) covers sites up to 500 MB (about 1,200 pages)
- In the ZIP, all images are in the assets/images folder, named and organised
What Types of Images Are Captured
A full site scrape captures images regardless of how they're embedded. This includes:
- Standard <img> tags — the most common type
- srcset attributes — multiple resolution versions of the same image
- CSS background-image properties — images used as backgrounds in stylesheets
- Lazy-loaded images — images with data-src that only load when scrolled into view
- Open Graph and meta images — used for social media sharing previews
- Favicon and app icons — the small images used in browser tabs
What About Images on Wix or Squarespace?
Wix and Squarespace serve images through their own CDNs with complex transformation parameters — things like crop dimensions, quality settings, and format conversions baked into the URL. A naive download would grab dozens of near-identical resized versions of the same image.
Website Sucker handles this intelligently: Squarespace CDN URLs are deduplicated by stripping resize parameters, and Wix CDN URLs are normalised to their base version. You get one clean image per original file.
Enable JavaScript to use Website Sucker.