Download every image from a web page as one ZIP, full size
Give Picpail one or more page URLs (or a list of image links). It finds every image on the page, including srcset and lazy-loaded ones, swaps thumbnails for the full-size original on Shopify, WordPress, Wikimedia and similar sites, skips duplicates, and hands you one ZIP plus a table with each file's format, width, height, bytes and alt text.
Benchmark: every image from the same 3 pages (Apify, 24 Sep 2026)
| Tool | Result | Time | Price for this job |
|---|---|---|---|
| Picpail | 67 images, one 18 MB ZIP + a row per image | 4.2 s | $0.034 |
| getascraper/bulk-image-downloader | 72 files (5 photos twice at two sizes), no ZIP | 6.7 s | $0.064 |
| onescales/bulk-image-downloader | one 18 MB ZIP, no per-image data | 36.7 s | $0.21 |
| crawlerbros/website-image-scraper | image URLs only, no files | 3.3-6.4 s per page | $0.20 |
Source: Pages: books.toscrape.com, wordpress.org/news and an Allbirds product page; each tool's published Apify free-tier price on 24 Sep 2026 (Picpail README benchmark).
Picpail vs the alternatives
Published prices, each checked on the date shown; prices change, so confirm on each site.
| Product | Price | Free | Checked |
|---|---|---|---|
| Picpail | $0.0005 per image ($0.50 per 1,000) | Apify's $5 monthly credit (about 10,000 images) | live |
| Apify: onescales bulk-image-downloader | $0.07 per input URL on the free plan ($0.01 on Bronze) | Apify $5 monthly credit | 2026-10-01 |
| Apify: hipersoft bulk-image-downloader | $0.056 per URL on the free plan | Apify $5 monthly credit | 2026-10-01 |
| Apify: getascraper bulk-image-downloader | $0.00089 per image on the free plan | Apify $5 monthly credit | 2026-10-01 |
| By hand (open, save, rename) | about 30 seconds per image (estimate): roughly 8 hours for 1,000 photos | - | 2026-10-01 |
Why teams pick Picpail
- Same 3 pages on 24 Sep 2026: Picpail 67 images in one 18 MB ZIP in 4.2 s for $0.034; the per-page ZIP tool took 36.7 s and charged $0.21 with no per-image data.
- Full-size originals, not the 300 px thumbnails a browser extension saves from a product grid.
- A row per image with format, pixel size, bytes, SHA-256 and alt text: an alt-text and image-weight audit for free.
- Charged per image actually delivered; duplicates, filtered and failed images cost nothing.
Try it in one call
curl -X POST 'https://api.apify.com/v2/acts/cybermax~bulk-image-downloader/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN' -H 'content-type: application/json' -d '{"urls":["https://books.toscrape.com/"],"minWidth":100}'How it works
- Open Picpail on Apify (the input is prefilled with a sample page) and press Start; a free Apify account comes with $5 of credit a month.
- Replace the sample with your page URLs or image links; set a minimum width to skip icons.
- Download the ZIP from the run's key-value store, and the per-image table as CSV or Excel.
FAQ
How do I download all images from a website at once?
Paste the page URLs into Picpail and run it: every image on those pages, full size, comes back in one ZIP plus a table. For a whole site, list the pages you want (category pages, product pages).
Does it get the full-size image or the thumbnail?
The full-size original where the site exposes one (Shopify, WordPress, Wikimedia and similar CDNs): on the Allbirds page that means 2000-4000 px photos instead of 300 px copies.
How much does it cost?
$0.0005 per image delivered ($0.50 per 1,000). Apify's free plan gives $5 of credit each month, about 10,000 images.
Why not a browser extension?
Extensions save what the browser shows, usually thumbnails, one page at a time. Picpail runs on a list of pages, fetches the originals and gives you a table of sizes and alt text.
Is it legal?
It downloads publicly visible images, as a browser does. Whether you may reuse an image depends on its licence; check the rights before publishing images you did not create.