Right-clicking "Save image as…" works for one picture. For a product page, a gallery or an article with 80 photos you want everything at once — at full size, not thumbnails. Here are three methods, from zero-install to one click.
wget -i urls.txt.Limits: you get whatever size the page displayed (often thumbnails), CSS background images are mixed with icons, and WebP files stay WebP.
To mirror every image on a site you own or have permission to copy:
wget -r -l 2 -nd -H -A jpg,jpeg,png,webp,gif -e robots=on https://example.com/
This follows links two levels deep and keeps only image files. It does not run JavaScript, so images inserted by scripts or loaded on scroll are missed.
An image-downloader extension reads the page you have open — including what JavaScript loaded — and saves everything in one go. When choosing one, check that it:
srcset candidate, links to the original, not the 200px thumbnail.I built PixLasso to tick all of these: open the page, click the icon, untick what you don't need, and download a ZIP. Click Deep scan first on long pages. It's free for up to 30 images per download; scanning all open tabs is included. Pro (one payment) removes the limit and adds batch JPG/PNG conversion and custom file names.
Many sites show a small copy and load the big one only when you click. Look for an extension option like "full-size originals", or open one image in a new tab and check whether the URL contains size hints such as -300x200, _600x, /236x/ or ?w=400 — removing them often gives the original.
Downloading images you can already see is technically trivial, but copyright still applies. Use downloaded images only where you have the right to — your own content, licensed stock, public-domain works, or fair use where applicable.
Updated October 2026. Written by the developer of PixLasso — the extension is mentioned where it genuinely helps, alongside free methods.