I have two speakers stereo speakers but when I use the sound control panel applet to test my audio configuration I get sound in the right speaker when the user interface indicates the right speaker and vice versa. Is there a way to swap the audio output from left to right and right to left?

UPDATE: The reason for this question is that I've recently rearranged my workspace and because of physical constraints the left speaker has to go on the right side and vice versa. I could of course solve this problem with a hardware solution but I'd rather use a software solution if one is available.

  • 12
    I'm actually surprised there's no (easily found and implementable) software solution out there. – Ciaran Aug 13 '09 at 23:14
  • 2
    @ Ciaran - To allow this to work in software in on all PCs would either require swapping around the audio datastream in software (something that would have to be done/allowed by Windows and generally accessible via an API), or to have all hardware agree to a specification that allows you to swap streams. I can guarantee you that the latter is not true (my soundcard has no swap option on my PC), and the former, AFAIK, isn't true either. Thus, your'e left with applications and specific hardware that support the option. – J. Polfer Aug 13 '09 at 23:24
  • @ Ciaran - other OSs / audio systems might allow you to do this on other platforms though. – J. Polfer Aug 13 '09 at 23:25
  • 1
    @Ciaran - What's wrong with just switching the speakers, or just switching cables ? It's not like, where audio's concerned, there's a shortage of cables. – Rook Aug 14 '09 at 3:44
  • 1
    It's too old for me to be able to add my own answer, but there is a software solution that's easier to implement now. Voicemeeter Banana is currently free. Reference Set windows default output to Voicemeeter VAIO, this brings the sound into voicemeeter (it lands in the blue section in the reference link). Set A1 output to your speakers/headphones (green section). In the A1 section, click Mono a couple times and you'll get the swap – Chris Rudd Nov 17 '20 at 19:26

You could get a cable that splits into two channels and one that merges them again. Then just swap the channels inbetween. For example this kind and this kind, if I read correctly... cables and audio isn't my thing :p Anyways, something along those lines should work maybe work?

  • +1 and you can normally pick those 3.5mm to AV cable splitters up on eBay and similar places for pennies. – GAThrawn Aug 14 '09 at 10:52
  • Yeah. And even buying them new anywhere shouldn't be especially expensive. – Svish Aug 14 '09 at 11:00
  • 1
    +1 for a suitable hardware solution, although i'd preferred a software solution. – Manga Lee Sep 1 '09 at 13:01
  • 2
    The links don't work anymore. – tomer zeitune Nov 7 '19 at 7:58

There is a software solution called Equalizer APO

  • configure it to attach to your output device (Usually something like: "Speakers - VIA HD Audio" or "Speakers - Realtek HD Audio")
  • create a new file in C:\Program Files\EqualizerAPO\config, for example swapchannels.txt
  • Paste the following line into it as its only content: Copy: L=R R=L, save the file
  • Open Equalizer APO's configuration editor, make sure that your device is the correct one in the dropdown menu on the top right
  • If applicable, remove all pre-configured options by clicking the red "minus" icon
  • Click the green "plus" icon to add a new configuration for your output device, then navigate to the "Include configuration file" option, select your swapchannels.txt file
  • Save/Apply the configuration. Left and right channel are swapped.

Source of tutorial here.

For my own case I ended up using headphones. Mostly left and right do not matter for Windows sounds or even not for music that runs in the background. However, for FPS games it matters a lot ;)

  • 4
    I would choose this as the best answer since i tried it and it works flawlessy. +1 – Amine Kchouk Oct 30 '16 at 20:43
  • Great solution, here is the file online so you don't have to create it yourself: gist.githubusercontent.com/Ivanca/… – Ivan Castellanos Jun 7 '17 at 7:10
  • This app is also great for changing EQ to compensate for cheap speakers – JamesFaix Dec 3 '17 at 19:13
  • 2
    I really don't know why this isn't selected as answer, being a pure software solution as requested by the author. – TJJ Apr 20 '18 at 8:56
  • This is exactly what I needed, and also allowed me to reduce bass levels as a bonus. Awesome. – Zbyl Nov 24 '20 at 21:22

I experienced this same problem with a set of Logitech speakers whose cable wasn't long enough to be placed the right way round on my (long) desk - they seem to assume that the PC will always be underneath the monitor, or on the right hand side.

My sound chipset doesn't have any support for swapping channels, so I had to make an adapter plug/socket combo. Find someone who can use a soldering iron, and get a 3.5mm plug and socket, and several inches of stereo audio cable - should be done in less than 5 minutes.


Some soundcard drivers actually have an option to swap the left and right channels in their Control Panel applet (eg. A Realtek adapter I used to have did). I imagine this might have to do with the features of the specific sound chipset. Other drivers/chipsets don't.

Some games/applications have software methods to swap the left and right channels in their settings/configuration window/file (eg. Final Fantasy VII PC, Winamp). Others don't.

The only guaranteed-possible way to swap is to physically swap the wires/speakers in hardware.


Most media player software should be able to do it for you, so at least you can listen to music and watch movies properly — this should solve at least part of your problems.

Here is the solution in VLC player: Audio > Audiochannels > Reverse Stereo.


If this is a simple 2.1 stereo speaker setup (just a L + R + subwoofer) with a 3.5mm jack that plugs into your computer, then you can find a 6ft headphone extension cable that simply extends the reach of any 3.5mm plug.

I used to use one with my TV to extend the reach of my headphones from the TV's 3.5mm headphone out.

I just used that same cable to extend the reach of my speaker setup that had the same constraints as yours — the right speaker has the plug but it would not reach my PC's jack. Hope this helps.


There is currently a software solution that's easier to implement. Voicemeeter Banana (it's currently free)

  • Reference link
  • Set windows default output to Voicemeeter VAIO, this brings the sound into voicemeeter (it lands in the blue section in the reference link).
  • In the Voicemeeter VAIO section of Banana make sure A1 is lit (this means it's sending the sound to A1 output, it's usually lit by default)
  • Set A1 output to your speakers/headphones (green section in reference link)
  • In the A1 section, click Mono a couple times and you'll get the swap icon

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