I'm looking for a Windows 7 tray app to easily switch between audio sources, i.e. speakers, HDMI, USB headset etc.

Any suggestions?


Did you want to switch sources our outputs?

For switching outputs, try this:

  • Right click on the speaker icon in the tray.
  • Choose "playback devices".
  • Select from the list of playback devices (speakers, hdmi, usb headset,) (the device you want)
  • Choose "Set Default"
  • Your audio output will instantly switch.

If you need to switch inputs:

  • Open volume mixer
  • Mute or lower the level on the sources you don't want.

If you do this a lot, and are looking for an app to save you those two extra clicks, this blog post shows three products that quickly switch audio outputs for Vista and XP.

If you find that one of those three apps works well on Windows 7 please let us know.

  • 5
    Too slow, but thanks I wrote my own program that can do it in less clicks... – JL. Feb 9 '10 at 19:44
  • 1
    What API did you use? AutoHotKey or something? I'm also now looking for a way to do it faster, but the IMMDeviceEnumerator::GetDefaultAudioEndpoint doesn't have a corresponding SetDefaultAudioEnpoint, and the documentation explicitly says that the user can only set the default through the OS, implying that a shortcut app wouldn't be able to do this at all. (unless you automate OS keys and clicks like AutoHotkey or something.) – DanO Feb 10 '10 at 23:11
  • @JL, Care to share the code ? – Byron Whitlock Jul 6 '14 at 0:36

Here's a freeware app that will do it: Vista Audio Changer

Vista Audio Changer is a system tray application that can change the default sound output device in Windows Vista at the click of a mouse.

enter image description here

  • 3
    The System.Byte[] stuff doesn't add any credibility; however, hopefuly they've fixed this since 2011 :-) – Ondrej Tucny Jul 6 '14 at 12:00

You are looking for Coastal Audio Changer.




is another option where ALT + 1 (or whatever position the output is on the control panel dialog list is) will switch audio outputs. Just place in the windows startup folder...


For Windows 7, AudioSwitch provides an elegant simple solution. The interface is similar to the improved audio switching capability introduced in Windows 10.

enter image description here



If you find yourself in need of doing this on a Mac, just press ALT and then click the volume control at the top of the screen. A menu with different I/O options will appear. You never know...

protected by Community Mar 3 '13 at 21:55

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.