How to download all images from a web page (including lazy-loaded ones)
Save every image a page loads – JPG, PNG, WebP, SVG and icons – in one go, including the ones that only appear when you scroll.
Right-click → “Save image as” works for one picture. For a whole gallery, a product page or a site you are redesigning, you want all of them at once, including the images that load only when you scroll down.
Step by step
- Install the free PagePack extension.
- Open the page and click the PagePack icon in the toolbar.
- Click Save all images (ZIP). PagePack scrolls the page for you, so images that load only when you scroll are included too.
- Open the ZIP: every picture is in the
imagesfolder, with its original file name.
PagePack also picks up background images set in CSS and skips tiny tracking pixels. “Save all images” is a Pro feature: every new user gets 5 free Pro saves, then it is a one-time $3.99.
The free alternative: the whole page
Click Save this page as ZIP instead: it is free and saves every file of the page – images included – each in its original folder. For pages with lots of lazy content, open DevTools (F12) › PagePack › Reload & capture everything and scroll to the bottom before saving.
Why some images are missing with other methods
- Lazy loading: many sites load images only when they come into view. If you save before scrolling, they were never requested.
- CSS backgrounds: images set in a stylesheet do not show up in “Save image as” or in most image-grabber extensions. PagePack captures them because it records the network requests themselves.
Just want one picture as PNG or JPG instead of .webp? See how to save a WebP image as PNG or JPG – or use Imgsave, which also lists every image of a page so you can pick the ones you need.
Download only images you have the right to use.
PagePack saves every file of a page into one ZIP with the original folders – free, private, one click from DevTools.