← All tools

Vocal remover & stem splitter

Remove or isolate vocals from a song with AI — split it into vocals, instrumental, drums, bass and other. Private — runs on your device

Powered by Meta's open-source Demucs model running in your browser. checking…

Click to choose or drag & drop a song here

MP3, WAV, M4A/AAC, OGG, FLAC · one track at a time

First run downloads a ~172 MB AI model (once).
0:00elapsed
0/0segments
—speed
--:--eta

Notes

How it works: the first time you separate a track, an AI model (~172 MB) downloads to your browser and is cached — later runs skip the download. Separation then happens entirely on your device: on your GPU via WebGPU where available, otherwise on the CPU (slower). A typical song takes from about a minute to several minutes depending on your hardware.

Stems you get: Vocals and Instrumental (the whole backing track), plus Drums, Bass and Other on their own — all as lossless WAV. Nothing is uploaded; your audio never leaves your device.

Heads-up: long tracks use a lot of memory — for very long files a desktop browser works best. Best results come from clear stereo mixes.

How to use the vocal remover

  1. Drop in a song — MP3, WAV, M4A/AAC, OGG or FLAC, one track at a time. The badge at the top shows whether it'll run on your GPU (WebGPU) or CPU before you start.
  2. Click Separate stems. The very first run downloads the ~172 MB Demucs AI model once; your browser caches it, so later runs start immediately.
  3. Watch it work: the track is processed in segments, with elapsed time, segment count, processing speed and an ETA shown live.
  4. Preview each stem in the built-in players, then download what you need: Vocals, Instrumental, Drums, Bass and Other — each a lossless WAV named after your file.

Common uses

  • Make a karaoke or backing track: download Instrumental and the lead vocal is gone while drums, bass and everything else stay intact.
  • Pull an a cappella (Vocals only) from a finished song for a remix, mashup or vocal study.
  • Isolate Drums or Bass to learn a part by ear, build practice loops, or sample a groove.
  • Solo each part of a mix you admire to hear how it was arranged and balanced.

Tips & limitations

  • Expect the best results from clear studio stereo mixes. Live recordings, heavy reverb or dense walls of sound can leave audible bleed — faint traces of one instrument in another's stem.
  • Stems come out as 16-bit stereo WAV at 44.1 kHz — about 10 MB per minute each. Run them through the audio converter if you'd rather have small MP3s.
  • Long tracks are memory-hungry: the song plus five stems all sit uncompressed in RAM, so very long files can fail — especially on phones. A desktop browser is the safe choice.
  • Speed depends on hardware: with WebGPU (a recent Chrome or Edge and a decent GPU) a typical song takes a minute or two; the multi-threaded CPU fallback works everywhere but can take several minutes.

How it's built & why it's safe

Uses Meta's open-source Demucs (Hybrid Transformer) source-separation model, run entirely in your browser with ONNX Runtime Web — on your GPU via WebGPU where available, otherwise multi-threaded WebAssembly across your CPU cores. Your audio is never uploaded; the only download is the model itself (~172 MB, fetched once from the Hugging Face model hub and cached). The AI predicts four sources — vocals, drums, bass and other — and the Instrumental is built by combining the last three. Because this on-device AI needs cross-origin isolation, which ad networks don't support, this page runs ad-free.

Related tools: Audio Converter · Video Converter · Image Converter

Further reading: How AI vocal removers actually work · Why Toolkit runs entirely in your browser (and why that matters)

Category: Image, media & file tools

Frequently asked questions

Is my music uploaded?

No. The AI runs entirely on your device, so your audio never leaves your browser. Only the model file is downloaded — once, from Hugging Face — and then cached for future visits.

How long does separation take?

It depends on your hardware and the track length. With a recent GPU (WebGPU) a typical song takes roughly a minute or two; on the multi-threaded CPU fallback it can take several minutes. Live stats show speed and an ETA while it runs.

Why is there a one-time download?

The Demucs AI model is about 172 MB — that's the neural network itself. It's fetched the first time you use the tool and cached by your browser, so later separations start with no re-download.

Which stems do I get?

Five: Vocals and Instrumental (drums, bass and other combined) as the two main outputs, plus Drums, Bass and Other individually — all as lossless 16-bit WAV files at 44.1 kHz.

Can it isolate guitar or piano separately?

Not on their own. The model separates a song into four sources — vocals, drums, bass and everything else — so guitars, pianos, synths and strings all land in the Other stem.

Is it really free?

Yes. It's an open-source AI model running on your own hardware, so there are no accounts, credits, per-song fees or upload limits — your computer does the work.

Why doesn't this page show ads?

On-device AI needs cross-origin isolation, which isn't compatible with our ad provider — so this one page is deliberately ad-free. The rest of the site is unaffected.