How to Save Multiple Tabs at Once with SingleFileZ
Select tabs in your browser, then use SingleFileZ to save them in one action. Learn the batch options, shortcuts, destinations, and fixes for slow or incomplete saves.
To save several pages with SingleFileZ, select the tabs you want in your browser and click the SingleFileZ toolbar button. You can also choose a batch action for selected tabs, unpinned tabs, or all tabs, or use the customizable Ctrl+Shift+Y shortcut for the current or selected tabs. Wait for the pages to finish loading before you start, then check your configured download or upload destination for the saved files.
1. Save selected tabs in one action
- Open the pages you want to archive and wait for them to load. Pages that are still loading may not be ready to process.
- Select the tabs to save in your browser. Use the browser’s tab-selection gesture for your platform and browser version; the exact gesture can vary.
- Click the SingleFileZ toolbar button. The extension can process the selected tabs together.
- After processing, check the destination configured in SingleFileZ. Depending on your settings, files may be downloaded or sent to an available upload destination.
SingleFileZ describes its saved-page format as a self-extracting ZIP file. Its project documentation points to the file-format setting for this behavior, so check that setting if you expected a different output format.
2. Choose the right batch scope
The batch command determines which tabs are processed. Choose the narrowest scope that covers the pages you intend to save.
| Scope | What it processes | When to use it |
|---|---|---|
| Selected tabs | The tabs you selected | Use for a deliberate subset of pages. |
| Unpinned tabs | Tabs that are not pinned | Use when you want a broad group while excluding pinned tabs. |
| All tabs | Every open tab | Use only when you intend to archive the whole open tab set. |
To choose among these actions, open the SingleFileZ context menu and select the intended batch option. Before choosing unpinned or all tabs, scan the window for pages you did not mean to archive. The available documentation does not specify a maximum batch size or a completion-time guarantee.
3. Use the keyboard shortcut
The extension listing documents Ctrl+Shift+Y for the current tab or selected tabs. The shortcut is customizable. If it conflicts with another browser command or does not work in your setup, review the browser’s extension-shortcut management page and assign a different shortcut if available. Shortcut configuration steps vary by browser.
4. Choose where saved pages go
If a save appears to finish but you cannot find the result, check the destination settings before repeating the batch. The Mozilla Add-ons listing identifies GitHub upload as an available option, and the project FAQ describes a Google Drive connection. These are optional destination workflows; availability and setup depend on the extension’s current settings.
5. Troubleshoot slow or incomplete saves
| Symptom | Likely cause | What to try |
|---|---|---|
| Saving takes a long time or uses substantial CPU | The default configuration aims to produce small pages, and some processing options can take time. | The FAQ names “HTML content > remove hidden elements” and “Stylesheets > remove unused styles” as options you can disable to reduce processing time and CPU use. Results vary by page and machine. |
| Frames are missing | The “HTML content > remove frames” option may be disabled. | Enable frame handling if those resources matter to the archive. |
| Deferred or lazy images are missing | The “Images > save deferred images” option may be disabled, or the page may not have finished loading. | Wait for the page to load and enable the deferred-image option. Dynamic pages can still change while being processed. |
| Some pages in the batch are absent or incomplete | A tab may not have finished loading, or the page may rely on dynamic, embedded, or login-gated content. | Wait for pages to load, inspect the resulting archives, and retry affected pages individually if needed. The reviewed documentation does not guarantee perfect capture of every resource or page type. |
| The keyboard shortcut does nothing | The shortcut may be assigned differently or conflict with another command. | Check the browser’s extension shortcut settings; the documented shortcut is customizable. |
| The output is not where expected | The configured download or upload destination may differ from what you expect. | Check SingleFileZ’s destination settings, then check the relevant download folder or connected service. |
SingleFileZ requests the browser’s tabs permission so it can inject the code needed to process pages in tabs. Its FAQ specifically explains that this permission is needed to save several tabs in one click.
6. Performance, reliability, and workflow notes
- Wait for page readiness. Saving after pages have fully loaded reduces the chance that a page is archived before its content is present.
- Balance processing and output. Disabling hidden-element removal or unused-style removal may reduce processing work, but can change the saved page. Disabling frame handling or deferred-image saving can leave those resources out.
- Review batch scope. Selected tabs minimize accidental saves. All tabs is broader and may include pages you did not intend to archive.
- Inspect important archives. Pages with dynamic content, frames, deferred images, or login requirements may not reproduce perfectly. The reviewed sources make no universal capture guarantee.
- Plan around batch uncertainty. No reliable maximum batch size or completion-time estimate is documented in the sources for this guide. For a large set, process a manageable selection and confirm the output before continuing.
- Account for storage and transfer. Each saved page becomes an output file or upload. Confirm that the chosen local or remote destination has room and that any required connection is configured.
7. Or skip the browser setup
If you need screenshots of web pages rather than offline page archives, ScreenshotNeo is a website screenshot API and MCP server. It returns a PNG, JPEG, WebP, or PDF from one GET request. The example below saves a screenshot of a public URL:
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
See the ScreenshotNeo API documentation for request options. ScreenshotNeo accepts cookie or consent banners and removes more than 60 known consent platforms, newsletter popups, and chat widgets before capture; each of those steps can be turned off. Bot checks, blank pages, timeouts, failed loads, and cache hits are not billed, and response headers report the page verdict and billing status. Its MCP server provides take_screenshot, get_page_info, and capture_pdf tools for Claude, Cursor, and other MCP clients. The free plan includes 1,000 screenshots per month with no card; paid plans start at $5 for 3,000 screenshots.
Sign up free for 1,000 screenshots a month with no card.
FAQ
Does SingleFileZ save several tabs in one click?
Yes. Select tabs and use the toolbar button, or choose a batch scope from the extension’s context menu.
Can I save every tab in a window?
The documented batch choices include all tabs. Check the scope before starting so you do not archive unintended pages.
Is the keyboard shortcut fixed?
No. The listing describes Ctrl+Shift+Y and says the shortcut is customizable; browser shortcut controls differ.
Does a saved page always include every embedded resource?
No universal guarantee is documented. Frames, deferred images, dynamic content, and login-gated pages can require particular settings or may not be captured completely.


