Online Audio Mixer - Layer Tracks & Export the Mix
Layer multiple audio files, balance each track with gain and pan, mute or solo, then export the combined mix as a 16-bit WAV.
Add tracks, arrange them as clips on a shared timeline — drag to place, trim the edges, balance with gain and pan — then press play to hear the live mix and export when it sounds right. Everything is mixed on your device, nothing is uploaded.
Online Audio Mixer - Layer Tracks & Export the Mix
Layer multiple audio files, balance each track with gain and pan, mute or solo, then export the combined mix as a 16-bit WAV.
No tracks yet — add two or more audio files above to start mixing. Vocals over a beat, narration over music, or stems from a session all work.
100%
Tracks: 0
Private mixing: decoding, playback, and the final render all run locally in your browser. Your audio files never leave your device.
About this online audio mixer
Mixing is the craft of making several recordings sound like one performance, and the essentials have not changed since the first four-track machines: set each part's level, place it in the stereo field, decide when it enters, and listen to the sum. This mixer gives you those essentials in the browser. Each file you add becomes a clip on a shared multitrack timeline — its waveform drawn with wavesurfer.js, the open-source (BSD-3-Clause) waveform library — plus a track strip with a gain fader (0 to 150 percent), a pan control, and mute and solo buttons; a master fader scales the whole mix. Drag a clip along its lane to set when it starts, drag the dark strips at either edge to trim away a count-in or a ragged ending, and use the Zoom slider to stretch the timeline when you need to line a vocal up against a beat by eye. The Offset and Trim fields mirror every drag, so you can also type positions to the hundredth of a second.
During playback the clips run through a live Web Audio graph — one buffer source per track, scheduled at its timeline offset and limited to its trimmed window, feeding a gain node and a stereo panner, all summed into the master. Click the ruler to move the playhead and audition any part of the arrangement; pause keeps your place, stop returns to zero. A few gain-staging basics go a long way: start every fader at 100 percent and pull tracks down rather than pushing one up, reach for pan before level when two parts fight for attention, and use solo to audition one layer in isolation — if any track is soloed, everything else is silenced, matching how hardware consoles behave. Keep the master at or below 100 percent, because summing several full-scale tracks can exceed digital full scale and 16-bit WAV hard-clips anything above it.
The export is deliberately not a recording of what you hear. When you press export, the same node graph — offsets, trims, gains, pans, and the master level — is rebuilt inside an OfflineAudioContext, which renders the mix faster than real time with sample-accurate scheduling. The render is deterministic: the same clips in the same positions produce a bit-identical WAV every time, unaffected by CPU load, tab throttling, or dropouts during preview. The file runs until the last audible clip ends and is written as stereo 16-bit PCM at the highest sample rate among your tracks (at least 44,100 Hz).
Typical uses: laying a voiceover under background music and sliding it to start after the intro, stacking harmony takes into one vocal comp, trimming and butting sound-effect beds against each other, combining separated stems back into a reference mix, or checking how a beat and an a-cappella line up before opening a full DAW. Because every stage — decode, preview, render — happens locally, unreleased music and confidential narration stay on your machine.
Mixing recipes
Common two- and three-track layouts and the settings that make them work.
| Project | Suggested settings | Why |
|---|---|---|
| Voiceover + background music | Voice at 100% center, music at 30-40% center, master 100% | Speech intelligibility rules: the bed should sit well below the voice. |
| Beat + a cappella vocal | Both near 100%, vocal panned center, listen with solo to check timing | Solo each track to confirm they start together; nudge levels, not pans, for balance. |
| Two harmony takes over a lead | Lead 100% center, harmonies 60-70% panned L40 and R40 | Symmetric panning widens the stack while the lead stays anchored in the middle. |
| Ambience layering (rain + wind + birds) | All tracks 50-70%, spread across the stereo field, master 90% | Leaving headroom on the master prevents clipping when the beds swell together. |
How to mix audio files online
- Add two or more audio files — MP3, WAV, OGG, M4A, or WebM. Each becomes a waveform clip on the shared timeline plus a track strip with its own controls.
- Arrange the clips: drag a clip along its lane to set when it starts, drag the dark edge strips to trim its start and end, and zoom the timeline for fine placement — or type exact Offset and Trim values.
- Balance the tracks: drag each gain fader, pan parts left or right for separation, and use mute or solo to audition layers. Keep the master volume at or below 100% so the summed mix cannot clip.
- Press Play mix to hear the arrangement live — click the ruler to jump the playhead anywhere, Pause to hold your place, Stop to return to zero.
- Press Export WAV — the mix is re-rendered offline, honoring every offset and trim, until the last audible clip ends — then download the stereo 16-bit file.
Audio mixer FAQ
Are my audio files uploaded anywhere?
No. Files are decoded into browser memory, previewed through a local Web Audio graph, and rendered to WAV on your device. The mixer makes no network requests with your audio, so unreleased or confidential material stays private.
How long is the exported mix?
Until the last audible clip ends — each clip's timeline offset plus its trimmed length. Shorter or earlier clips end where they end and the remainder plays out; if you want a layer to repeat, add the file again as another track and offset the copy.
Can I make a track start later or use only part of it?
Yes — that is what the timeline is for. Drag the clip along its lane (or type an Offset) to delay its entrance, and drag the dark strips at its edges (or type Trim start and Trim end) to use only a window of the file. Playback and the WAV export honor both.
What do mute and solo do exactly?
Mute silences a track everywhere — preview and export alike. Solo silences everything except the soloed tracks, which is how you audition one layer in context. A track that is both soloed and muted stays silent, matching hardware console behavior.
How do I avoid clipping in the mix?
Summing several loud tracks can exceed digital full scale, and 16-bit WAV clips hard. Build the balance by pulling faders down instead of up, keep the master at or below 100%, and if the exported file sounds crunchy on peaks, drop the master by 10-20% and export again.
Can tracks with different sample rates be mixed?
Yes. The Web Audio engine resamples every track transparently, and the export renders at the highest rate among your tracks (at least 44,100 Hz), so nothing is downgraded in the process.