Export your current browser window’s tabs into a file and reopen them later with one click.
TabsToFile saves your open tabs as a native launcher file:
- Linux:
.desktop - Windows:
.bat
The saved file can be used even when the extension is not installed.
- One-click export from the toolbar
- Saves only the current window
- Generates OS-native launcher files
- Supports Chrome and Vivaldi
- Browser selection via options page
- No cloud, no sync, no tracking
- Click the TabsToFile toolbar icon
- A launcher file is downloaded:
.desktopon Linux.baton Windows
- Double-click the file later to reopen all tabs in a new window
Tabs are restored using standard browser command-line arguments.
- Clone or download this repository
- Open your browser’s extensions page:
- Chrome / Vivaldi:
chrome://extensions
- Chrome / Vivaldi:
- Enable Developer mode
- Click Load unpacked
- Select the
TabsToFile/folder
Open the extension options page to select your browser:
- Chrome
- Vivaldi
This is required because Vivaldi identifies itself as Chrome.
- tabs – read URLs from the current window
- downloads – save the launcher file
- storage – store user preferences
All processing is local. No data leaves your machine.
- Manifest version: MV3
- Background logic runs in a service worker
- No inline scripts (CSP-safe)
See docs/DEVELOPMENT.md for implementation details.