Free AI-based music demixer
In music demixing or music source separation, AI models are used to separate the different instruments from a music recording into stems. This web application allows you to demix your music files, free and with no usage limits since it runs on your computer! 🫵🏽
Load a song to decompose it into bass, drums, vocals, melody, and karaoke using a near-state-of-the-art AI model, Open-Unmix with the UMX-L pretrained weights. This site is created and maintained by Sevag H.

Runs locally in your browser!
Unlike similar products, it’s free to use and doesn’t store your data. All processing is done in your browser, and your files are never uploaded anywhere. It runs well on computers and very slowly on smartphones; user beware.
Support this site!
For individuals: Love this free site? You can support my work through GitHub Sponsors or PayPal
For companies: If you’re a company in the pro music space (production, mixing/demixing, DAW, etc.), advertising on this platform may offer targeted visibility within the music and technology community. Contact me for partnership opportunities or see our sponsors page for more info.
Demo
For the demo, I used a free song by Jaxius Music, which you can also download if you don’t have any music files handy.
Here’s a demo of 20 seconds of demixed outputs; press the play button and toggle sources to add or remove them from the mix:
Ready to try it on your own music files?
Demixer apps
Single track
Batch demix (experimental!!)
Latest news
- Fixed bugs (1, 2), added initial sponsors, and improved batch zip folder layout
- Improved demixing quality by 1+ dB SDR with Wiener filtering
- Support demixing larger tracks with low-memory segmented inference and streaming LSTM
- Added batch demixing and a checkbox to show developer output logs
Disclaimers!
- You can only use the outputs for non-commercial applications as per the UMX-L weights license
- The task is CPU and memory intensive (up to 4 GB), please be patient! Very very large tracks may still crash!
- Please open a GitHub Issue for any bugs or feature requests.
- Input files can be almost any audio format, but the outputs are always stereo wav files @ 44100 Hz
Technical details
See About page for more info.