Skip to main content
Open navigation
Browse documentation

Reference

Session files

Understand the contents, compatibility, export, import, and website boundary of Tab Organizer session files.

Switch to Deutsch

Tab Organizer uses a JSON-based .tabsession file to move a captured browser layout into and out of extension storage. The file is portable, readable, and potentially sensitive.

File purpose

A session uses schema version 1.0.0 and can include:

AreaExample fields
SessionID, name, creation time, schema version, and platform
TabsURL, title, favicon URL, pinned state, active tab, and group membership
GroupsTitle and Chrome group color
WindowsPosition, size, state, focus, and incognito flag
DisplaysBounds, work area, and display metadata

The file is not encrypted. It also contains a checkmark derived from sorted tab URLs and a bundled constant, but no corresponding import verification path was found in this version. Do not treat that field as encryption, authenticity proof, or effective integrity protection.

Export a session file

  1. Arrange the windows, tabs, and groups you want to record.
  2. Select Save session.
  3. Name the session and review any off-screen window warning.
  4. Save the generated .tabsession file in a location you control.
  5. Confirm the file exists before closing or reorganizing current tabs.

The extension also retains up to five complete captures in local Recent Sessions. That local list is separate from exported files.

Save-session dialog over a fully synthetic two-window workspace.
Session files can preserve tabs, groups, windows, and display geometry.

Import a session file

The file picker accepts .tabsession and .json; the drop area explicitly expects .tabsession. The extension parses JSON and checks the session schema version before offering restore options.

Steps
  1. Open Load Session with sync off.
  2. Select Browse Files or drop a .tabsession file in the designated area.
  3. Stop if the extension reports invalid JSON, a newer version, or an older format that requires migration.
  4. Review Create Groups, Ignore Groups, Single Window, and Multi Window as applicable.
  5. Confirm Load Session? only when replacing the current tabs is intentional.

Changing the filename extension or schema marker does not make an incompatible file safe or compatible.

Website boundary

Session export and import happen in the installed extension. The Tab Organizer website is not an upload destination for .tabsession files and is not part of the restore path.

Your browser, operating system, storage provider, or sharing tool may process a file when you save, sync, back up, or send it. Those flows are outside the website boundary. Keep session files out of public folders and support messages unless disclosure is necessary and explicitly requested.

For the full replacement procedure, use Restore a session.