Audio Channel Tool

Swap left/right, convert stereo to mono (or back), or copy one side onto both — processed in your browser, nothing uploaded.

Try:
Processed audio

Swap, downmix, or re-route audio channels in your browser

Pick an audio file and one operation, and ffmpeg re-routes its channels entirely in your browser — nothing is uploaded. Swap exchanges the left and right sides of a stereo file. Stereo → mono folds every channel down to one. Mono → stereo duplicates a single channel into two. Left → both and Right → both copy one side onto both channels so a one-sided recording is audible in both ears. Output is written as mp3, wav, ogg, flac, or m4a.

Worked example

An interview was recorded with the microphone plugged into the right input, so the whole conversation only plays out of the right earbud. Upload talk.wav, set Operation to Right channel → both sides and Output format to mp3, and the result out.mp3 carries that voice on both channels — usable on any speaker or phone. If the two sides were simply wired backwards instead, pick Swap left / right to put them right.

Which operation do I want?

Limits and edge cases

FAQ

What's the difference between "Stereo → mono" and "Left → both"?

Stereo → mono blends both channels into one, so anything on either side is kept (at half level if it was only on one side). Left → both throws the right channel away and copies the left onto both outputs — use it when one side is unusable, not when you want to preserve everything.

Can I turn a mono file into real stereo?

Not truly. Mono → stereo duplicates the single channel so the file reports two identical channels, which satisfies players and editors that require stereo, but it doesn't invent a left/right image. Genuine stereo separation can't be recovered once a recording is mono.

My recording only plays in one earbud — which operation fixes it?

If the audio is on the left only, choose Left channel → both sides; if it's on the right, choose Right channel → both sides. Either copies the good side onto both channels so it plays evenly on headphones and speakers.

Is my audio uploaded anywhere?

No. The page downloads an ffmpeg WebAssembly build once and then processes your file locally in the browser tab — the audio never leaves your device.

Developer & Automation Access

Run it from the terminal

Same engine as this page, headless — via the gizza CLI:

gizza tool audio-channel 'url=https://example.com/input' 'operation=swap' 'format=mp3'

New to the CLI? Get gizza →

Open it by URL

Pre-fill and auto-run this tool with query parameters — the names match the API/CLI:

https://gizza.ai/tools/audio-channel/?url=https://example.com/input&operation=swap&format=mp3

Machine-readable descriptor: tool.json — title + parameters JSON Schema for agents.