Upload any audio file and separate it into individual stems — vocals, drums, bass, and other accompaniment. All processing is done entirely in your browser.
Click or drag an audio file here to get started
Free Online Source Separation — Extract Vocals, Drums, Bass & Accompaniment
Separate any song into individual stems — vocals, drums, bass, and other accompaniment — directly in your browser. Powered by FFmpeg.wasm, this free audio source separation tool runs entirely on your device with zero server uploads.
What Is Audio Source Separation?
Audio source separation is the process of isolating individual sound sources from a mixed audio recording, such as separating a complete song into its constituent parts — vocals, drums, bass, and other instrumentation. This technology is widely used in music production, remixing, karaoke creation, audio restoration, and content creation. Our online tool brings this powerful capability directly to your browser using frequency-based filtering and phase cancellation techniques via FFmpeg.wasm, enabling high-quality stem extraction without any specialized software or hardware.
How Our Source Separation Tool Works
Our source separation tool employs audio DSP techniques through FFmpeg to decompose your audio into four stems. First, the audio is converted to a high-quality WAV format. Then, using mid-side decomposition, the center channel (typically containing vocals and bass) and side channel (containing drums and other instruments) are separated. Each stem is further refined using frequency-specific filters: the vocal stem uses a bandpass filter from 250 Hz to 8000 Hz to capture the human voice range; the bass stem uses a low-pass filter at 200 Hz; the drum stem applies phase cancellation and low-pass filtering at 150 Hz; and the remaining other stem captures the side channel content above 200 Hz. Each extracted stem is available for preview and download.
Supported Audio Formats
Our source separation tool supports a wide range of audio input formats, making it compatible with virtually any music file you have:
The most widely used lossy audio format. Ideal for music distribution and general use with good compression and broad compatibility.
Uncompressed audio format that preserves full audio fidelity. Best for professional music production and high-quality stem extraction.
Lossless compressed audio format that reduces file size while preserving original quality. Perfect for archiving and audiophile use.
Advanced Audio Codec, the standard for YouTube and modern video platforms. Offers better quality than MP3 at similar bitrates.
Apple's audio format based on AAC encoding. Commonly used in iTunes, Apple Music, and iOS recordings.
Free and open-source container format using Vorbis compression. Popular in gaming and open-source applications.
Highly efficient modern codec with superior quality at low bitrates. Ideal for streaming and real-time communication.
Apple's uncompressed audio format, similar to WAV. Used extensively in professional audio production on macOS.
Dolby Digital audio codec, commonly found in DVDs, Blu-rays, and digital broadcast content.
Legacy audio format from Sun Microsystems / NeXT. Included for comprehensive format coverage.
How to Separate Audio Stems — Step by Step
- Upload your audio file by clicking or dragging it onto the upload area. Supported formats include MP3, WAV, FLAC, AAC, M4A, OGG, OPUS, AIFF, AC3, and AU.
- Click the "Start Separation" button to begin processing. The tool will analyze and extract four separate stems: vocals, drums, bass, and other accompaniment.
- Wait for the processing to complete — each stem is processed sequentially and you can track progress on each stem card in the grid.
- Preview each stem using the built-in audio player. Click the Preview button on any stem card to listen before downloading.
- Download individual stems as high-quality WAV files using the Download button on each stem card. Use them in your music production, remixes, or content creation projects.
Popular Use Cases for Source Separation
- Music Remixing & Mashups — Isolate individual stems to create custom remixes, mashups, or live performance backing tracks with precise control over each instrument.
- Karaoke & Vocal Removal — Extract or remove vocal tracks to create instrumental karaoke versions of any song for singing practice, performances, or entertainment.
- Audio Education & Analysis — Study individual instrument parts for music education, transcription, ear training, and analyzing song arrangements and production techniques.
- Content Creation — Extract background music or specific instrument tracks for podcasts, video productions, presentations, and social media content without licensing concerns.
- Audio Restoration — Separate and isolate problematic elements in archival recordings, such as isolating vocals from noisy backgrounds for cleaning and enhancement.
Frequently Asked Questions About Source Separation
Free Online Source Separation — Extract Vocals, Drums, Bass & More
Our free online source separation tool lets you split any song into four individual stems — vocals, drums, bass, and other accompaniment — directly in your browser. Using FFmpeg.wasm for frequency-based filtering and mid-side decomposition, it provides a practical solution for music remixing, karaoke creation, audio analysis, content production, and restoration. With support for 10 audio input formats, stem preview, WAV download, zero server uploads, and no signup required, it is an essential tool for musicians, producers, educators, and content creators who need quick and private access to stem extraction technology.