Song Splitter

Split any song into separate tracks for vocals, drums, bass and the other instruments. This free AI song splitter works in your browser and never uploads your music.

Runs locally in your browser · your audio is never uploadedChecking GPU…

First use downloads the AI model (170 MB) once. After that it loads from your browser cache in about a second.

Split a song into tracks in under a minute

When a song is mixed and mastered, every instrument is folded into a single stereo file. A song splitter reverses that, at least approximately. You give it the finished track and it hands back separate tracks for the main parts of the arrangement. This song splitter uses HT-Demucs, a hybrid transformer model from Meta AI Research, running directly on your graphics card through WebGPU. On a modern computer a typical song is split in 20 to 60 seconds.

You get four tracks that always line up with each other and with the original. Play them together and you hear the song; mute one and that part disappears. This makes the song splitter useful well beyond karaoke: for practice, transcription, remixing, mixing study and editing.

How to use the song splitter

  1. Drop the song file into the box above. MP3, WAV, FLAC, M4A, OGG and video files are accepted.
  2. On the first run the song splitter downloads its AI model (about 170 MB). It is cached, so later songs start immediately.
  3. Follow the progress bar. When it reaches 100%, the four tracks appear with their waveforms.
  4. Use play, mute, solo and volume to explore the song. Then download single tracks, all tracks as a ZIP, or your custom mix.

The tracks the song splitter produces

TrackInstruments
VocalsLead vocals, backing vocals, choirs, rap, vocal chops
DrumsAcoustic kits, drum machines, cymbals, hand percussion
BassElectric and upright bass, synth bass, 808 and sub bass
OtherGuitars, piano, organ, synth leads and pads, strings, brass, sound effects

What you can do with a split song

Learn your part

Solo the bass to hear every note of a bass line, or the other track to work out guitar chords and piano voicings. Then mute your instrument and play along with the rest of the band.

Remix and rearrange

Import the four tracks into a DAW and build something new: a slower piano version over the original vocal, a dance edit with new drums, or a stripped-down acoustic take. The drum remover and vocal remover pages offer one-click versions of the most common edits.

Study the mix

Hearing each part alone reveals how a professional mix is built: how much reverb sits on the vocal, how the kick and bass share the low end, how wide the guitars are panned.

Fix and edit recordings

Splitting a band rehearsal or a live phone recording lets you raise a buried vocal or tame a loud drummer after the fact. Results depend on the recording, but even rough splits are often enough for a usable balance.

How the song splitter works

The model looks at the song in two ways at once: as a waveform over time and as a spectrogram, a picture of which frequencies are playing at each moment. A transformer layer connects the two views so the model can use rhythm, pitch and timbre together to decide what belongs to which instrument. The song is processed in overlapping eight-second windows that are blended back together, so there are no audible seams.

Everything happens on your machine. The song splitter decodes the audio with your browser's built-in decoders, runs the neural network with ONNX Runtime on WebGPU, and builds the output files locally. Nothing is sent to a server.

Getting the best split

Song splitter or stem splitter?

They are two names for the same job. "Stems" is the studio term for the separate tracks of a song, which is why our main page is called the stem splitter. This page uses the same engine and the same four tracks; it simply explains the tool for people who think of it as splitting a song into tracks.

Song splitter FAQ

How many tracks does the song splitter create?

Four: vocals, drums, bass and other. "Other" is everything else in the song, such as guitars, piano, synths and strings. You can combine them in any way before downloading.

Can it split guitar and piano into separate tracks?

Not yet. Guitar, piano and other melodic instruments share the "other" track. If a song has only guitar besides vocals, drums and bass, the other track is effectively a guitar track.

How do I open the split tracks in my DAW?

Click "Download all 4 stems (ZIP)", unzip the file and drag the four WAV files into Ableton Live, FL Studio, Logic, Reaper, GarageBand or any other DAW. They all start at zero and line up sample-accurately.

Is there a song length limit?

Each song can be up to 10 minutes long. Everything is kept in your computer's memory, so longer files would risk crashing the tab. Split a long mix into parts if needed.

Is the song splitter safe for unreleased music?

Yes. The song is processed on your own device and never uploaded, so it is a good fit for demos, rehearsal recordings and client projects.

More free stem tools