Available on Chrome Web Store

Scan, Filter & Bulk Download Any File in Seconds.

The ultimate productivity extension for researchers, designers, and power users. Automatically probe file sizes, filter by extension, and bundle everything into a clean ZIP archive with zero background interruption.

30+ Built-in File Types
100% Client-Side & Private
MV3 Persistent Background Engine
chrome-extension://bulk-file-downloader

Engineered for Reliability & Speed

A modern toolkit designed specifically to eliminate manual right-clicking and slow, single-file downloads.

Parallel Size Calculation

Instantly measures remote file byte sizes via non-blocking HEAD requests with a 4-thread worker pool before downloading.

🗜️

Client-Side ZIP Generation

Packs multiple files into a single structured archive on the fly using JSZip, complete with collision-safe duplicate numbering.

🛡️

Persistent Background Engine

All compression and downloads run in the Manifest V3 service worker. Dismissing the popup window never interrupts active jobs.

🎯

Live Extension Badge & Notification

Stay informed with dynamic icon percentage badges (e.g. 45%) and system desktop notifications upon completion.

🔍

Instant Tag Filtering

Click dynamic category pills or type in the real-time search box to instantly isolate documents, media, or archives.

🔒

100% Private & No Tracking

Zero external telemetry or servers. Your requests are made directly from your browser with no intermediate proxy or data logging.

How To Use the Extension

Start grabbing files in four simple steps.

01

Install the Extension

Add Bulk File Downloader directly from the Chrome Web Store to your browser toolbar with a single click.

02

Open on Any Webpage

Click the extension icon in your Chrome toolbar or right-click anywhere and choose "Scan page for downloadable files".

03

Filter & Select Files

Use extension filter badges (PDF, PNG, MP3, etc.) or custom search to quickly isolate desired files.

04

Download as ZIP or Individual

Choose your preferred mode and hit "Download Selected". You can safely close the popup — the background worker handles the rest.

Download Modes Explained

Choose the perfect mode based on file size, network environment, and organization needs.

Recommended

ZIP Archive Mode

Best for organizing multiple related files into a single bundle.

  • ✔ Single file save prompt on your hard drive
  • ✔ Automatic duplicate filename resolution
  • ✔ Live compression progress and percentage feedback
  • ✔ Fully background persistent
High Concurrency

Individual Files Mode

Best for massive files (>300 MB) or sites with strict anti-bot protections.

  • ✔ Uses Chrome's native multi-connection engine
  • ✔ Immune to remote script CORS restrictions
  • ✔ Staggered queue to avoid browser download throttling
  • ✔ Resumes through Chrome's built-in download shelf

Frequently Asked Questions

Everything you need to know about functionality, security, and troubleshooting.

What happens if I dismiss or close the popup window while downloading?

Nothing breaks! All network requests, file packaging, and ZIP compression run in the dedicated background service worker. The download continues uninterrupted, and when you re-open the popup, your live progress will be automatically restored.

What does the "CORS" badge next to some files mean?

CORS (Cross-Origin Resource Sharing) indicates that a file is hosted on a different domain or CDN than the current page. If a third-party server blocks direct script reading for ZIP archives, simply switch your download mode to "Individual Files" — native Chrome downloads are never blocked by CORS!

How do I add custom file extensions not included in the default list?

Click on "Advanced Scanner Rules" inside the extension popup and enter your desired extensions separated by commas (e.g. sketch, ipynb, apk, log, tiff). Your custom list is saved automatically in Chrome storage.

Why are some dynamically loaded files missing from the list?

The scanner inspects all <a href="..."> elements currently attached to the webpage DOM. If a site uses infinite scroll or lazy-loads links, scroll down the page first to trigger their loading, then click the extension icon to refresh the scan.

Privacy Policy

Your data belongs to you. Bulk File Downloader operates with 100% client-side privacy and zero telemetry.

🔒
100% Private & Client-Side

No tracking scripts, no external analytics, no user accounts, and zero data transmitted off your device.

1. Data Collection & Processing

Bulk File Downloader does not collect, log, transmit, or sell any personal information, browsing history, file contents, or usage habits. All link extraction and file scanning execute locally and entirely in-memory within your browser tab.

2. Client-Side ZIP Packaging

When you download files as a ZIP archive, the file fetching and compression are handled entirely on your local machine using JSZip inside the extension's service worker. Files are assembled in local memory and saved directly to your device.

3. Browser Permissions Usage

The extension requests permissions solely for core functionality: downloads to save files, activeTab and scripting to detect links when clicked, storage to retain local filter preferences, and notifications for task completion alerts.

4. Third-Party Services & Telemetry

The extension contains zero third-party tracking libraries, advertising networks, analytics platforms, or external dependencies loaded at runtime. Network requests are made only to fetch the files you explicitly choose to download.

Extension Logo

Created by Achkoune

A lightweight, privacy-respecting browser extension built for seamless productivity and bulk file management.

🚀 Manifest V3 Compliant 🔒 100% Client-Side Privacy