SPREADSHEET FULL OF IMAGE LINKS
Bulk Image Downloader
Drop in a spreadsheet — bulk links, excel sheet links, or xls links to image downloader, however you found this — and get every picture it points to, saved together in one ZIP. Works with image links sitting in cells and with pictures embedded in the workbook itself.
Drop a spreadsheet here, or browse
XLSX, XLS or CSV. The file itself is never uploaded anywhere
Reading the spreadsheet
Pull every picture out of a spreadsheet in one go
Spreadsheets full of image links turn up constantly. A product export from an online store, a supplier catalogue, a scraped list of listings, a content plan with a thumbnail for every row. Saving those pictures by hand means opening each link, right clicking, choosing a folder and repeating it a few hundred times.
This tool reads the whole workbook, gathers every image it can find, fetches them all and hands back a single ZIP. Common reasons people need it:
- Downloading product photos from a store export before moving to a new platform
- Collecting supplier or catalogue images that arrived as a list of links
- Saving pictures out of a workbook someone pasted them into
- Pulling reference images from a research or content planning sheet
- Backing up images that live only as links in a shared spreadsheet
Two kinds of images, handled differently
It helps to know which kind you have, because they behave differently.
Pictures embedded in the workbook. If someone pasted photos into the sheet, they are stored inside the XLSX file itself. Those are pulled straight out of the file on your own device with no network request, so they always come through.
Links in cells. If the sheet holds web addresses instead, each picture has to be fetched from the site hosting it. Your browser is only allowed to fetch a file from another website when that website permits it. Plenty of content delivery networks and storage buckets do. Plenty of other hosts do not, and there is no way around that from inside a browser. Rather than failing quietly, this tool lists every link that could not be fetched so you can handle those few by hand.
Nothing is uploaded
The spreadsheet never leaves your device. It is opened and read locally, which matters when the file holds supplier pricing, customer references or anything else you would rather not hand to an unknown server. The only requests that go out are to the image links themselves, exactly as if you had clicked each one.
After the download
Once you have the ZIP, the image converter will change the whole set to a single format or shrink them for the web, and the photo to PDF converter will combine them into one document if you need a catalogue or a contact sheet.
For a longer walkthrough with real examples, see the blog guide on how to bulk download images from an Excel or CSV sheet.
How do I download all the images from an Excel file?
Drop the spreadsheet onto the tool above. It reads every sheet, finds image links in the cells and any pictures embedded in the workbook, then downloads them all and packs them into a single ZIP file.
Does it work with pictures pasted inside the workbook?
Yes, for XLSX files. An XLSX is really a container with the pictures stored inside it, so they are pulled out directly with no network request at all. That path always works. Older XLS files store pictures differently and only their links can be used.
Why did some of my links fail?
Because the site hosting the image refused the request. A browser can only fetch files from another website when that website allows it, and many image hosts do not. This affects a lot of tools that work this way, not just this one. Every link that failed is listed at the end and you can copy them all in one go.
Is my spreadsheet uploaded anywhere?
No. The file is opened and read inside your browser on your own device. The only network requests made are to the image links themselves, which go straight from your browser to whichever site hosts each picture.
What file types can I use?
XLSX, XLS and CSV all work. Any column layout is fine, since every cell in every sheet is scanned rather than one named column.
How many images can it handle?
There is no fixed limit, though very large batches take longer and use more memory, since everything is held in the browser until you save the ZIP. A few hundred images is comfortable on a normal computer.
What are the downloaded files named?
Each picture keeps the name from the end of its link. If two pictures share a name a number is added so nothing gets overwritten. Embedded pictures are numbered in the order they appear in the workbook.