A Chromium and Firefox extension that saves your session on websites like social networks (Facebook, Twitter, Instagram, Telegram, Reddit) and other sites where session tokens are stored in cookies, localStorage, sessionStorage, and IndexedDB. I created this extension because it's useful when I log in incognito mode or simply don't want to spend time logging in, avoiding email verification or 2FA, or just entering my email and password.
It's a very useful way to speed up web browsing.
Use Cases:
- Quickly switch between multiple accounts on the same website
- Test different user states without manual login
- Backup important logged-in sessions before clearing browser data
- Share session states with team members for debugging
- Keep separate work and personal browsing sessions
- Complete Session Management: Save and restore entire browsing sessions including:
- Cookies
- localStorage
- sessionStorage
- IndexedDB
- Local Storage: All data is stored locally on your device - no cloud sync, no external servers
- Import/Export: Easily backup and transfer sessions between browsers
- Domain-Based Organization: Sessions are organized by domain for easy management
- Search Functionality: Quickly find saved sessions with built-in search
- Privacy First: Your data never leaves your device
- Download or clone this repository
- Open your browser and navigate to:
- Chrome:
chrome://extensions/ - Edge:
edge://extensions/ - Brave:
brave://extensions/
- Chrome:
- Enable "Developer mode" (toggle in top-right corner)
- Click "Load unpacked"
- Select the
session-extension-chromiumfolder
- Click the extension icon in your browser toolbar
- Navigate to the "Sessions" tab
- Click "Save Current Session"
- Your current cookies, localStorage, sessionStorage, and IndexedDB will be saved
- Click the extension icon
- Find the session you want to restore in the list
- Click "Restore"
- The page will reload with the restored session data
- Click the extension icon
- Find the session you want to export
- Click "Export"
- A JSON file will be downloaded to your computer
- Click the extension icon
- Click "Import"
- Select a previously exported JSON file
- The session will be added to your saved sessions list
This extension requires the following permissions:
- cookies: To save and restore cookies
- tabs: To reload pages after restoring sessions
- storage: To store session data locally
- scripting: To add data for localStorage/sessionStorage/IndexedDB restoration
- host_permissions (
<all_urls>): To access and restore data on any website
- English (en)
- Spanish (es)
The extension automatically detects your browser language and displays the appropriate translation.
- Manifest Version: 3
- Minimum Chrome Version: 102
- Storage: Uses Chrome's local storage API
- Architecture: Service Worker-based background script
session-extension-chromium/
├── manifest.json # Extension configuration
├── cookie-editor.js # Background service worker
├── icons/ # Extension icons
├── interface/ # UI files
│ ├── popup/ # Main popup interface
│ ├── lib/ # Utility libraries
│ ├── sprites/ # SVG icons
│ └── theme/ # CSS themes
└── _locales/ # Internationalization
├── en/ # English translations
└── es/ # Spanish translations
- No Cloud Sync: All data is stored locally on your device
- No Analytics: We don't track your usage
- No External Requests: The extension doesn't communicate with external servers
- Open Source: Full transparency - review the code yourself
- IndexedDB restoration may require a page reload to take full effect
- Some websites with strict Content Security Policies may prevent storage restoration
- Complete session management (cookies, localStorage, sessionStorage, IndexedDB)
- Import/Export functionality
- Multi-language support (English/Spanish)
- Domain-based session organization
- Search functionality
gn0sys11root
This project is open source and available for personal and educational use.
Contributions, issues, and feature requests are welcome!
This extension is provided as-is. Always backup important session data before performing restore operations. The author is not responsible for any data loss or issues arising from the use of this extension.