Multi-account switcher for Escape from Tarkov with automatic session management and encrypted storage.
- Automatic Session Management — Saves login sessions encrypted locally
- One-Click Account Switching — Launcher restarts automatically with selected account
- No Password Storage — Only email + session tokens (AES-256 encrypted)
- Auto-Login — Automatically logs in after first login
- Update Notifications — Checks GitHub Releases on startup, shows banner with download link
- Multi-Language — German & English with automatic system language detection
- Streamer Mode — Hides email addresses in the UI
- System Tray Integration — Runs in background, auto-minimizes when launcher starts
- Single Instance — Only one app instance can run
- Download
Tarkov Account Switcher.exefrom the latest release - Run the exe — no installation needed
- Done! App runs in system tray
- Open the "Add" tab
- Enter Account Name + Email (e.g. "Main", "main@email.com")
- Click "Add Account & Start Launcher"
- Launcher starts automatically
- Log in normally in the launcher
- Session is automatically detected and saved
- Account now shows green checkmark
- Open the "Accounts" tab
- Click "Switch" on the desired account
- Launcher restarts automatically — already logged in
- Reads session tokens from BSG Launcher settings (
%APPDATA%\Battlestate Games\BsgLauncher\settings) - Stores them encrypted (AES-256-CBC) locally in
%APPDATA%\TarkovAccountSwitcher\accounts.json - On switch: Kills launcher process, replaces session data in launcher settings, restarts launcher
- No passwords are stored — only email addresses and session tokens
- No game file modification — No EFT or Arena files are read, written or patched
- No code injection — No DLL injection, no memory manipulation, no hooking
- No anti-cheat interaction — Does not touch BattlEye or any anti-cheat component
- No network manipulation — No traffic interception, no proxy, no MITM
- No BSG server communication — The tool never contacts BSG servers directly
- No cloud sync — All data stays local on your machine
The tool exclusively operates on the BSG Launcher's local settings file to swap session tokens between accounts. This is comparable to manually copying and pasting the settings file.
- All data stays local on your PC
- AES-256-CBC encryption with a unique key per installation
- No telemetry, no analytics, no network calls (except the GitHub update check)
This tool does not modify any game files and performs no code injection. It only reads and writes the BSG Launcher's local settings file to manage session tokens.
- Current assessment: Minimal risk — similar to other account switchers (e.g. TcNo Account Switcher)
- No guarantee: Use at your own risk. If BSG changes their Terms of Service, the assessment may change.
Recommendations:
- Enable 2FA on your BSG account
- Use different passwords for different accounts
- Never share credentials with third parties
- Go — Native Windows application
- lxn/walk — Native Windows GUI (no Electron, no web views)
- AES-256-CBC — Encryption via Go stdlib
- Windows API — Process management and tray integration
cd v2
go build -ldflags="-s -w -H windowsgui" -o "Tarkov Account Switcher.exe" .Requires Go 1.21+ on Windows.
This project is licensed under the MIT License — see the LICENSE file for details.
Made with care for the Tarkov community