How to split a song into stems — free, in your browser.

Pull a finished track apart into bass, vocals, drums and everything else — then preview the mix and download each layer. It's free, runs entirely in your browser, and nothing is ever uploaded.

🎚️ Open the Stem Splitter →

What "stems" actually are

A song you stream is a single stereo file: every instrument and voice already glued together into one final mix. Stems are those layers pulled back apart — usually grouped into a handful of parts you can handle separately. SoundForge's Stem Splitter gives you four: bass, vocals, drums, and other (the catch-all for synths, guitars, keys and pads). Once a track is split into stems, you can build a karaoke version, sample a drum loop, drop the vocal over a new beat, or simply turn one element up or down without re-recording anything.

Producers usually get clean stems straight from the project file. But when all you have is the finished MP3 or WAV, you need to estimate the layers from the mix — and that's exactly what this tool does, right on your device.

How to split a song into stems, step by step

The whole flow lives on one page and takes under a minute:

  1. Open the Stem Splitter and drop your audio file onto the page (or click to browse). MP3, WAV, FLAC, M4A and most common formats work. The file is decoded locally — you'll see its length, channels and sample rate appear once it's loaded.
  2. Hit "Split stems." The tool runs through four passes — rendering the bass, then the vocals, then the drums via a transient gate, and finally the "other" residual — with a status line telling you which stem it's on.
  3. Preview the mix. Press Play mix to hear all four stems playing back in sync. While it runs, tap Solo to isolate one layer, or Mute to drop it out — handy for checking how clean the vocal or the drums came out.
  4. Download what you need. Each stem row has its own ⬇ WAV and ⬇ MP3 buttons (MP3 exports at 320 kbps). Grab just the vocal, just the drums, or all four — each file is named after your track so they stay organized.

There's no "processing queue" and no waiting room. Because everything happens on your machine, the only limit is how fast your own browser can crunch the numbers — which is usually a few seconds.

Honest expectations: how clean are the stems?

It's worth being straight about this. The Stem Splitter separates layers using frequency and transient analysis, not a deep-learning model. Bass is the low end of the mix, vocals are pulled from the centre channel in the vocal frequency range, drums come from the high frequencies plus a transient gate that catches percussive hits, and "other" is whatever's left over. That means the parts roughly sum back to the original mix — but you'll hear some bleed between layers, especially between vocals and other instruments that share the same range.

For karaoke-style backing tracks, isolating a beat, ducking a vocal, or rough remix sketches, that's often plenty. If you need studio-grade isolation, dedicated AI separation services do go further — but they require uploading your music to a server. This tool deliberately trades a bit of cleanliness for total privacy and instant, offline results. If your goal is mainly to remove the vocal rather than keep it, the dedicated Vocal Remover is tuned for exactly that.

🎚️ Try the Stem Splitter (free) →

Why split stems in your browser?

Most stem-separation sites ask you to upload your track, wait in a queue, and sometimes create an account or pay per export. SoundForge works the opposite way. The Stem Splitter is built on the Web Audio API, so your file is decoded and processed entirely on your own device. Nothing is uploaded to a server, there's no account to create, and there's no watermark on the output — your unreleased demos and client mixes never leave your computer.

That privacy-first approach has upsides too: it works offline once the page loads, there's no upload-imposed file-size cap, and you never share copyrighted music with a third party just to take it apart. Free, private, and instant — that's the whole point.

What to do with your stems next

Once you've split a song into stems, the obvious next steps are creative. Solo the drums to build a sampled loop, keep just the vocal to lay over a new instrumental, or mute the vocals to make a backing track. You can also rebalance: drop the imported stems into a DAW or push them through SoundForge's Mastering Studio to glue a fresh mix together. And if you only ever needed to nudge the low end or carve out a frequency, an Equalizer on the original file might get you there faster than a full split.

FAQ

How do I split a song into stems for free?
Open SoundForge's Stem Splitter, drop your song onto the page, and click “Split stems.” In a few seconds you get four parts — bass, vocals, drums and other — that you can preview, solo, mute and download as WAV or MP3. It's completely free, with no sign-up and no watermark.
What are stems in a song?
Stems are the separated layers of a finished track — typically grouped as bass, vocals, drums and everything else (synths, guitars, pads). Instead of one combined file, you get each element on its own so you can remix, make a karaoke track, isolate a vocal, or rebalance the mix.
Is my music uploaded to a server when I split stems?
No. The SoundForge Stem Splitter runs entirely in your browser using the Web Audio API. Your file is decoded and processed on your own device, nothing is uploaded, and there's no account to create — so your unreleased tracks never leave your computer.
How clean are browser-based stems compared to AI separation?
The Stem Splitter uses frequency and transient analysis, which is an approximation rather than full AI source separation. Expect some bleed between layers — especially between vocals and other instruments. The trade-off is total privacy and instant offline results, and the four stems sum back to the original mix.

Keep reading

Related tools