Bulk File Downloader from CSV or Excel
Download public files, rename them by spreadsheet column, and export one organized ZIP with a status report.
How it works
- 1Upload your spreadsheet
Choose a CSV or XLSX file with up to 50 data rows.
- 2Map the columns
Select the public URL, complete filename, and optional folder columns.
- 3Download one ZIP
Successful files and download-report.csv arrive in one archive.
Prepare URL, filename, and folder columns
Header names can differ because you map them after upload. Include each output extension, such as .jpg or .pdf. Duplicate paths receive a numeric suffix rather than overwriting a file.
url,filename,folder https://example.com/photo-1.jpg,SKU-001-main.jpg,products/shoes https://example.com/spec-sheet.pdf,SKU-002-spec.pdf,documentsDownload the CSV template
Related guides
FAQ
What columns does the spreadsheet need?
Each row needs a public HTTP or HTTPS file URL and a complete output filename. A folder column is optional. You choose which spreadsheet column supplies each value.
Can I download product images and rename them by SKU?
Yes. Put each image URL in one column and a filename such as SKU-001-main.jpg in another. You can also use a category or product type column to create folders in the ZIP.
What happens when a file cannot be downloaded?
The remaining rows continue processing. The ZIP includes download-report.csv with the source row, URL, requested path, status, and error for every file.
Does UseQuickKit store my spreadsheet or downloaded files?
The spreadsheet is parsed in your browser. Public file URLs are sent one at a time to the server for temporary retrieval, returned immediately, and not stored by this tool.
Why are private or login-protected URLs rejected?
This first version downloads only public HTTP and HTTPS resources. It does not use your cookies, account credentials, authorization headers, or links to private network addresses.
What are the first-version limits?
A batch can contain up to 50 rows, each remote file can be up to 10 MB, and all downloaded files together can be up to 100 MB. Repeated automated retrieval requests may be temporarily rate-limited.