Live stereo control
Move the pan slider during playback and hear the shift instantly with StereoPannerNode.
Upload an audio file and steer it anywhere between the left and right channels live, with a visual indicator that tracks the pan position as it plays.
Move the pan slider during playback and hear the shift instantly with StereoPannerNode.
Upload MP3, WAV, M4A or OGG and it decodes directly in your browser for playback.
Your file is never uploaded. All decoding and playback happens locally.
This free online stereo panner decodes an uploaded audio file locally and routes it through a StereoPannerNode so you can move the sound between your left and right speakers or headphones in real time.
Panning controls the relative level of a signal sent to the left and right output channels. A StereoPannerNode handles this with an equal-power pan law, so the sound doesn't get noticeably louder or quieter as it moves across the stereo field.
A pan value of -1 sends the signal entirely to the left channel, and +1 sends it entirely to the right. A value of 0 keeps it centered between both.
Rather than a straight linear blend, the node uses a curve based on sine and cosine so the combined loudness of both channels stays roughly constant across the sweep.
Because pan is an audio parameter, dragging the slider updates it instantly during playback without any glitches, restarts, or buffering.
Stereo panning is used to widen a mix, create spatial movement effects, check mono compatibility, or simply enjoy a track panned to one ear at a time.
Quick answers about formats, live panning, and audio privacy.
Any format your browser's Web Audio API can decode, including MP3, WAV, M4A and OGG.
Panning redistributes the signal between the left and right channels using an equal-power curve, so the perceived loudness stays roughly constant as you pan from center to either side.
Yes. Drag the pan slider at any time during playback and the stereo image shifts instantly as a live audio-rate parameter change.
No. The file is decoded and played back entirely in your browser using the Web Audio API. It is never uploaded or stored.
It's a native Web Audio API node that positions a signal anywhere between full left (-1) and full right (+1) in the stereo field.