Free Online Tool

Bulk Image Downloader

Upload an Excel / CSV with image URLs — or paste links directly — and download all images as a single ZIP file

Excel & CSV Paste URLs Concurrent Downloads ZIP Export Status Report 100% Private
1 Choose Input Source
Drop your file here or browse
XLSX XLS CSV
2 Configure Settings
Download Settings
3 Download & ZIP

How to Use

  1. Step 1 — Input: Use the tabs to switch between uploading a spreadsheet or pasting URLs directly. For files, drop or click to upload an Excel (.xlsx / .xls) or CSV, then map the column containing image URLs.
  2. Step 2 — Configure: Set a ZIP filename, choose how many images to download at the same time, select a report format, and optionally add a prefix to all saved filenames.
  3. Step 3 — Download: Click the button. Each image is shown in the live log as it downloads. When complete, the ZIP downloads automatically and a summary bar appears with options to re-download or get the status report.

Features

Excel & CSV
Paste URLs directly
Concurrent downloads
ZIP packaging
CSV / Excel report
Retry failed
Filename prefix
Column auto-detect
Per-image live log
100% browser-based

FAQ

Why do some images fail to download?

Most failures are caused by CORS restrictions — the remote server does not allow cross-origin requests from the browser. URLs that return HTTP errors (403, 404, etc.) will also fail. This is a browser security policy and cannot be bypassed in a client-side tool.

What file formats does the spreadsheet need?

.xlsx, .xls and .csv are all supported. The first row is treated as a header. Any column can hold image URLs — just select it from the dropdown after uploading. The tool auto-detects likely URL columns by name.

Is there a limit on the number of URLs?

No hard limit. Very large batches may slow down the browser due to memory. Use the concurrency setting to control load — lower values are safer for large batches.

Are my files or URLs sent to a server?

No. Everything runs entirely in your browser. Your spreadsheet and URLs are never uploaded anywhere.

What does the status report contain?

For each URL: the original URL, the saved filename, status (Success / Failed), and the error message when applicable. Available as CSV or Excel, included inside the ZIP.