How to Download Files from All Firefox Tabs at Once
If you have multiple Firefox tabs open with files you want to download, doing it one tab at a time is slow. Here's how to download from all Firefox tabs at once.
The Challenge: Files Across Multiple Firefox Tabs
You've opened 15 Firefox tabs — documentation pages, resource libraries, portfolio sites — and each has files you want. Downloading from each tab manually means 15 separate workflows. Here's how to speed it up.
Method 1: DownThemAll on Each Tab
DownThemAll is Firefox's best bulk download extension. While it works per-tab (not all-tabs at once), it dramatically speeds up the per-page workflow:
- On each tab, right-click → DownThemAll → DownThemAll...
- Set file type filters
- Download all matching files from that tab
- Move to the next tab
Still requires visiting each tab, but each tab's download is automated.
Method 2: Export All Tab URLs + FileGrab
- Install the Copy All Tabs or Tab URLs Firefox extension to export all your tab URLs
- Paste each URL into FileGrab — it scans each page and finds all downloadable files
- Download from each scan, or use the Pro ZIP feature
This is the most thorough method — FileGrab scans server-side, so it finds files that DOM-based extensions might miss.
Method 3: Console Snippet (Current Tab)
For a single tab, you can use the browser console (F12):
// Download all PDF links on the current page
document.querySelectorAll('a[href$=".pdf"]').forEach(a => {
const link = document.createElement('a');
link.href = a.href;
link.download = '';
link.click();
});
Browsers will prompt for each download or block bulk downloads by default — vary by Firefox settings.
Method 4: FileGrab Domain Crawl (Pro)
If your tabs are from the same website, FileGrab's domain crawl scans every page of the domain at once — no need to manually paste URLs tab by tab.
Best Workflow for Most Users
For 5–10 tabs: Export tab URLs → paste each into FileGrab → download files.
For tabs from the same domain: Use FileGrab's domain crawl to get everything at once.
Just want in-Firefox bulk download per tab: DownThemAll is your friend.