Windows 11 desktop app. Open this page on your Windows PC to download.

Display-Selector

Switch display & audio
with one keypress.

A lightweight Windows 11 system-tray utility

Windows 11 Application

Free, and self-contained with per-user installer. No admin rights or .NET runtime needed.

Download Windows Installer
Source Code

Explore the open-source code, create an issue, download releases on GitHub.

View on GitHub

Manage Profiles for Switching Displays and Audio

Stays out of your way but changes settings with one keypress.

Named Profiles

Capture your current monitor arrangement — active displays, primary screen, resolution, and orientation — as well as audio output device as a named Profile you can recall instantly.

Audio Device Switching

Routes both application audio and System Sounds to the new device. Audio-only Profiles let you swap sound without changing your display layout.

Global Hotkeys

Switch profiles from anywhere — desktop or inside a fullscreen app — using F9–F12 by default. Hotkeys are fully remappable from the Profile menu.

Focus Mode

Excluded displays drop to low-power state so monitors you've switched away from are neither distracting nor wasting energy.

Lightweight System Tray

Lives quietly in the Windows system tray. Optionally launches at startup.

Portable and Private by Design

No background services, no admin rights, no .NET runtime required. All app data stays local under %LOCALAPPDATA%\DisplaySelector.

Setup in Three Steps

From install to switching display and audio Profiles in about a minute.

01

Open Display-Selector from the system tray

After installing and running Display-Selector, click the Display-Selector tray icon icon in your Windows system tray to open the main menu. Note: The app is unsigned, so Windows SmartScreen may warn: choose More info → Run anyway. Need detailed install instructions? Check out the README on GitHub.

Display-Selector icon in the Windows 11 system tray
02

Save display and/or audio Profiles

Arrange your displays and audio device the way you like, then choose Save current settings as new profile… from the menu. In the Save profile dialog, type a name and click OK.

The Save profile dialog prompting for a profile name
03

Switch between Profiles via HotKeys

Switch anytime by clicking a profile in the menu — or just press its hotkey (assigned to F9–F12 by default). Want a different key? Reassign any profile’s hotkey from its menu.

The Display-Selector menu listing saved profiles with their hotkeys

Test and Assign Audio

Open Run audio test… to play a test tone through any connected audio device, set it as the default for all Profiles, or assign it to any profile — attach the right speakers or headphones to any Profile.

The Audio test dialog listing connected audio devices

Frequently Asked Questions

Is Display-Selector free?

Yes. Display-Selector is completely free and open-source, licensed under Apache 2.0. There are no ads, trials, or paid tiers.

Does it require administrator rights or the .NET runtime?

No. It installs per-user with no administrator rights, needs no .NET runtime, and runs no background services. All app data stays local under %LOCALAPPDATA%\DisplaySelector.

Which version of Windows do I need?

Display-Selector is built and tested for Windows 11.

Why does Windows SmartScreen warn me when I run it?

The app is unsigned, so Windows SmartScreen may show a warning. Click More info, then Run anyway to launch it.

Can I switch audio devices without changing my display layout?

Yes. Audio-only Profiles let you swap the sound output on its own, and switching audio routes both application audio and Windows System Sounds to the new device.

How do I switch between profiles?

Click a profile in the system-tray menu, or press its global hotkey. Hotkeys default to F9–F12, are fully remappable, and work even inside fullscreen apps.

Display-Selector is free and open-source, licensed under Apache 2.0.

Display-Selector logo

Found a bug? The app can submit Issues to GitHub under the 'Help and Diagnostics' menu. Browse open issues

Built with Claude Code 🤖 — your support helps cover the API credits.

✨ Support Display-Selector