โšก Native C# โ€ข Direct Win32 API โ€ข Zero API Keys

Master Your Accounts, Optimize Your System.

Switch between multiple League of Legends accounts in milliseconds. Automatically activate 144Hz+ display refresh rates and Windows Ultimate Performance power plans with zero third-party bloat.

๐Ÿ›ก๏ธ Open Source โšก Windows 10 / 11 Compatible ๐Ÿ”’ AES-256 Encrypted
Lol Account Switcher
๐Ÿ–ฅ๏ธ 144Hz Active
Faker Avatar 785
T1 Faker (Main) KR
Hide on bush#KR1 โ€ข Challenger Medal Challenger โ€ข 1,240 LP
Caps Avatar 412
Caps (Smurf) EUW
TheShackledOne#EUW โ€ข Grandmaster Medal Grandmaster โ€ข 680 LP
Hextech Avatar 256
Hextech Master TR
PiltoverEnforcer#TR1 โ€ข Master Medal Master โ€ข 215 LP
โšก Try With Your Own Account
โšก Profile Switched!
< 0.04s
Instant Profile Switch
Direct token swap without re-login delay
144Hz+
Win32 Display Engine
Instant zero-flicker kernel refresh switch
0%
Background CPU Idle
Pure C# .NET 10 with zero Chromium bloat
100%
Offline & Secure
DPAPI & AES-256 local encryption

Engineered For Flawless Profile Switching

Executing verified kernel-level handoffs to protect Vanguard integrity and guarantee immediate game readiness.

PHASE 01

Process Kill & Unlock

Terminates active LeagueClient, RiotClientUx, and companion processes by PID and path, granting a 300ms kernel grace period for file handle release.

PHASE 02

Vanguard-Safe Transfer

Vanguard service directories remain untouched. Targeted account session tokens and YAML configuration are atomically deployed to LocalAppData.

PHASE 03

Win32 Hz & Power Plan

Invokes Windows native ChangeDisplaySettingsEx for 144Hz/240Hz and sets Ultimate Performance scheme in under 20ms.

PHASE 04

Direct Game Launch

Launches Riot Client Services with direct League live patchline parameters. The switcher automatically minimizes to the Windows System Tray.

๐Ÿ›ก๏ธ

Zero Vanguard Ban Risk. Guaranteed.

Lol Account Switcher is strictly an offline desktop session manager and hardware performance optimizer. It never interferes with active gameplay, memory structures, or anti-cheat drivers.

๐Ÿ”’

Zero Memory Injection

Never reads, writes, hooks, or injects DLLs into the League of Legends client or process memory space.

๐Ÿ›ก๏ธ

Vanguard Untouched

Vanguard services (vgc / vgtray) and kernel drivers are completely isolated and never terminated or modified.

โšก

Official Riot Arguments

Launches games solely via legitimate RiotClientServices command-line parameters, exactly like official desktop shortcuts.

๐ŸŒ

100% Offline & Open Source

No external telemetry servers, zero token transmission. Every single line of C# code is open for community audit.

Engineered For Competitive Gamers

Guaranteed speed and security backed by the repository's strict performance standards.

โšก

Millisecond Profile Switching

Direct token and session restoration allows instant switching without re-entering two-factor codes or typing passwords repeatedly.

๐Ÿ–ฅ๏ธ

Native Win32 Hz & Power Engine

Utilizes Windows ChangeDisplaySettingsEx and PowerSetActiveScheme APIs. No command-line lag, no flickering, zero external tools.

๐Ÿ›ก๏ธ

Zero API Keys Required

Fetches live summoner levels, profile icons, and genuine rank emblems automatically via Riot ID without requiring Riot Games Developer API keys.

๐Ÿ“

7-Zip Ultra Backup & Config Lock

Atomic configuration file write-protection prevents League from resetting your custom keybindings and settings during client updates.

๐ŸŒ“

Hextech & Piltover Themes

Automatically aligns with Windows system dark/light preference, featuring curated Dark Hextech and Light Piltover color palettes.

๐Ÿ””

Silent System Tray Integration

Minimizes to the Windows taskbar notification area with instant restore via desktop shortcut or background EventWaitHandle IPC wakeup.

Discover Built-in Tools & Features

Every button and toggle in the application is engineered for maximum workflow efficiency.

๐ŸŽ›๏ธ

Main Screen Toolbar & Actions

+ Auto Account Add

When Riot Client is logged in, clicking the plus button automatically detects the active summoner name, level, server, and rank badge without typing.

144Hz Live Hz & Power Switcher

Instantly toggles your monitor's display refresh rate (e.g. 144Hz/240Hz for gaming, 60Hz for desktop) and Windows Power Plan via direct Win32 APIs.

๐Ÿ”’ CfgLock (Keybind Protector)

Locks game.cfg and PersistedSettings.json as read-only. Prevents League updates from wiping custom keybinds.

๐Ÿ›‘ Kill League (Panic Button)

Cleanly terminates League of Legends, Riot Client, Vanguard tray services, and companion overlay apps in one swift operation.

๐ŸŽฎ Quick LoL Launcher

Directly launches Riot Client Services with dedicated League flags, bypassing slow splash screens and desktop clutter.

โ†•๏ธ Account Reordering

Move profile cards up or down using the arrow buttons to arrange your most-played accounts right at the top.

๐Ÿ“‹ Click-to-Copy Riot ID

Clicking any account's summoner name or tagline instantly copies it to the Windows clipboard with a smooth toast confirmation.

๐Ÿ” Porofessor Match History

Clicking an account's avatar or rank medal directly opens their Porofessor & League of Graphs match stats in your default browser.

โš™๏ธ

Settings & Preferences Dashboard

๐Ÿš€ Switch Automation

Choose whether to terminate old clients, auto-launch the game, or restart companion apps (Blitz, Porofessor) automatically upon account switch.

๐Ÿ–ฅ๏ธ Custom Refresh Rates

Configure independent refresh rates (60, 75, 120, 144, 165, 240, 360 Hz) for gaming on switch and for desktop return when League is closed.

โšก Power Plan Profiles

Select specific Windows Power Plan GUIDs (Ultimate Performance, High Performance, Balanced) to switch CPU throttling profiles automatically.

๐Ÿ“œ Pre/Post Switch Commands

Execute custom PowerShell, CLI, or batch scripts before and after switching profiles or when terminating League.

๐Ÿ”’ Email Privacy Masking

Mask registered account emails with asterisks (k****@domain.com) to prevent accidental exposure while streaming.

๐Ÿ‘๏ธ Toolbar Button Customizer

Toggle the visibility of header buttons (Wiki, Patch Notes, CfgLock, Kill League) to maintain a minimal, clutter-free title bar.

Zero-Bloat C# .NET 10

Native WinExe Architecture

Pure C# compiled with .NET 10. No Electron, no Chromium overhead, and no web wrappers.

Local Media & Offline Readiness

All 11 tier emblems (Unranked to Challenger) and audio chimes are bundled locally for instant offline rendering.

AES-256 & DPAPI Security

User profile credentials are encrypted locally using Windows Data Protection API (DPAPI) and format-proof AES-256.

// LolAccountSwitcher - Direct Win32 Optimization
var display = new DisplayManager();
display.SetRefreshRate(144); // Direct Win32 API

var power = new PowerManager();
power.ApplyScheme("UltimatePerformance");

var session = await RiotSession.RestoreAsync(targetProfile);
// Elapsed: 42ms โ€ข Zero Lag

Shape the Future of Lol Account Switcher

Found a bug, have a feature request, or want to suggest improvements? We listen to every piece of feedback to make this the ultimate LoL tool.

Ready To Elevate Your League Workflow?

Free, open-source, and guaranteed bloat-free. Download Lol Account Switcher now for Windows.