Stem Splitter Online — Split Audio into 4 Stems

Split any audio track into vocals, drums, bass, and other instruments using our advanced stem splitter online. 4096-bin STFT, adaptive Wiener masking, transient detection, and per-stem normalization. No upload, 100% free.

4 Stems4096-bin STFTTransient DetectionNo Upload

Drop your audio file here

MP3, WAV supported — processed locally, never uploaded

Browse file
MP3WAVFLACOGG

Output Stems

Vocals

Center-panned vocal content

Drums

Transient-heavy percussive content

Bass

Low-frequency bass content

Other

Remaining instruments & harmonics

How it works: 4096-bin STFT with 75% overlap. Adaptive Wiener masking per bin — bass isolated by frequency, drums by spectral flux, vocals by center energy, other by remainder. Temporal smoothing reduces metallic artifacts.

Related Tools

Complete your workflow with these tools

About This Tool

This free online audio tool is part of the WavinTools suite — a collection of professional-grade audio utilities that run entirely in your web browser. Unlike traditional desktop software, this tool requires no installation, no account creation, and no file uploads to any server. All processing happens locally on your device using WebAssembly technology, ensuring complete privacy and security for your audio files.

WavinTools is trusted by DJs, music producers, podcasters, and audio enthusiasts worldwide. Our tools use the same algorithms found in professional audio software: ffmpeg.wasm for audio processing, the Web Audio API for analysis, and industry-standard detection methods for BPM and key analysis. Whether you are preparing tracks for a DJ set, converting formats for distribution, or analyzing audio for production, our tools deliver professional results without the cost or complexity of traditional software.

All WavinTools are completely free to use with no hidden costs, no watermarks, and no file size limits. Simply load the tool, upload your audio file, and get instant results. Your files never leave your browser, making WavinTools the safest choice for sensitive audio processing. The tool works on any device with a modern web browser, including Windows, Mac, Linux, iOS, and Android.

What is Stem Splitting?

Stem splitting (also called audio source separation) is the process of separating a mixed audio recording into its individual components. Our tool extracts 4 stems from any stereo track:

Vocals

Center-panned vocal content isolated using mid-channel energy in the 200–4000 Hz range.

Drums

Percussive transients detected via spectral flux analysis across all frequency bands.

Bass

Low-frequency content below 250 Hz, including kick drum sub and bass guitar fundamentals.

Other

Remaining harmonic content: guitars, synths, pads, strings, and other instruments.

How Our Stem Splitter Online Works

Our stem splitter online uses an advanced 4096-bin STFT pipeline with adaptive masking — a significant upgrade over basic spectral subtraction.

1. Preprocess & Normalize

Audio is safely normalized to 0.95 peak before processing. This prevents clipping artifacts and ensures consistent mask behavior across different input levels.

2. 4096-bin STFT Analysis

The audio is divided into overlapping frames (4096 samples, 75% overlap, Hann window). Larger FFT = better frequency resolution = cleaner stem boundaries.

3. Adaptive Wiener Masking

Per-bin masks: bass uses a smooth cosine transition below 200 Hz. Vocals use Wiener masking (center ratio²) in 180–4500 Hz. Drums use spectral flux with kick/snare frequency weighting. Other = remainder.

4. Temporal Smoothing

Each mask is smoothed over time (alpha=0.25) to prevent abrupt changes that cause metallic "phasiness" artifacts. This is the key to natural-sounding stems.

5. Per-Stem Normalization

After ISTFT reconstruction, each stem is independently normalized to a target peak level (vocals: 0.85, drums: 0.90, bass: 0.88, other: 0.82) for consistent playback volume.

Use Cases for Stem Splitting

DJ Remixing

Use the vocal stem for acapella mashups. Mix the instrumental stem with vocals from another track for seamless blends.

Music Production

Extract stems to study arrangement and mixing techniques. Use as reference material for your own productions.

Karaoke & Practice

Remove vocals for karaoke tracks. Isolate the vocal stem to practice harmonies or transcribe lyrics.

Stem Mastering

Process individual stems separately for more precise mastering. Apply different EQ and compression to each element.

Frequently Asked Questions

Other Converters

Need a different tool?

Browse all free audio tools — no upload, no signup required.

From the Blog