Tab Stack is a lightweight Chrome/Chromium extension that lets you collapse a busy window into a clean saved list, then restore tabs later — individually or all at once. This also saves memory from having many browser tabs/windows open.
No accounts. No cloud sync. Just quick tab control stored locally.
- ✅ Save tabs per-window into timestamped stacks
- ✅ Restore into the same window (no chaos of new windows)
- ✅ Merge stacks (merge all, or merge by window)
- ✅ Auto-excludes pinned tabs + internal browser pages
- ✅ Pinned “Tab Stack” page stays on the left for easy access
- ✅ Local-only storage using
chrome.storage.local
- Click the extension icon
- Choose Save tabs (this window)
- Tabs are saved, then closed (pinned tabs remain)
- The Tab Stack page opens as a pinned tab for quick restores
- Saves only real web pages (http/https)
- Skips:
- pinned tabs
chrome://pageschrome-extension://pages- other internal schemes (
edge://,about:)
- Open all (this window) restores tabs into your current window
- Click a link to open it
- Merge All: combine all stacks into one (deduped)
- Merge By Window: combine stacks grouped by their original window
- Export stacks to JSON for backup or transfer
- Go to releases, download the zip file
- Open
chrome://extensions - Enable Developer mode
- Click Load unpacked
- Select the project folder
- Right-click on the icon in the browser
- Select "Options"
tabs— read current window tabs and open/close tabs during save/restorestorage— save your stacks locally on your machine
Tab Stack does not collect, transmit, or sell your data.
All stacks are stored locally in your browser.
PRs are welcome! If you have a feature request, open an issue and describe your workflow.

