Back to blog

How to Use Ultimate Vocal Remover (UVR5) for Clean Vocal Separation

Learn how to use Ultimate Vocal Remover for vocal and instrumental separation: prepare audio, select models, configure processing, evaluate artifacts, and decide when an online tool is faster.

Jul 31, 2026Maya ChenCreative Technology Editor

Editorial cover for the Ultimate Vocal Remover complete guide, showing the concept of separating vocals from instrumentals

Ultimate Vocal Remover — commonly called UVR5 — is a free, open-source desktop application that uses AI source-separation models to split any song into clean vocal and instrumental tracks. It runs on Windows, macOS, and Linux, supports most common audio formats, and gives you access to the same deep-learning models that professional audio engineers use for remixing, karaoke creation, acapella extraction, and transcription work.

The catch is that UVR5's interface confronts you with unfamiliar model names — MDX-Net, VR Arch, Demucs, Ensemble — and dozens of settings with no default guidance. This guide walks through the entire process: preparing your source file, installing the software, choosing the right model, processing your track, and evaluating whether the result is good enough for your purpose. It also covers when a free online vocal remover is the faster, smarter choice.

What Is Ultimate Vocal Remover?

UVR5 is the GUI front-end for a collection of state-of-the-art source-separation models developed by the open-source audio community. The latest version, v5.6.0, is maintained on GitHub and distributed as a free one-click installer. Unlike browser-based vocal removers that run a single model on a remote server, UVR5 lets you download and run multiple model families locally, tune their parameters, and chain them together for maximum quality.

The tool supports MP3, WAV, FLAC, OGG, M4A, and any format FFmpeg can decode. It outputs separated stems in your chosen format and can process single files or entire batches. The trade-off for this power is complexity: you need to understand which model to use, how to configure it, and how to evaluate the output. That learning curve is what this guide flattens.

Before You Start: Preparing Your Audio Source

The quality of your separation is decided before UVR5 ever opens. Source-file quality is the single largest variable in the result — no model setting can recover information lost to a bad input. Three properties matter most.

Stereo, not mono. Vocal separation models exploit the stereo field — the difference between left and right channels — to distinguish vocals from instruments. A mono source collapses that information. If your file is mono, or if the vocals are mixed off-center rather than in the stereo middle, separation quality drops sharply. Always start with a stereo file.

Lossless beats compressed. WAV and FLAC files preserve the full frequency spectrum. MP3, especially at low bitrates, discards high-frequency detail and introduces compression artifacts that the model interprets as vocal residue. A 320 kbps MP3 is workable, but lossless is always preferable when available.

Avoid re-encoding. Every lossy compression pass degrades audio. If you ripped a song from a streaming service or converted it through multiple formats, those accumulated artifacts will show up in your separated stems as muddy vocals or ghostly instrument traces. Find the highest-quality original.

Source File TypeSeparation DifficultyExpected Result Quality
Stereo WAV or FLAC, cleanly mixedLowExcellent — minimal artifacts, clean stems
Stereo 320 kbps MP3, cleanly mixedLow–ModerateVery good — minor high-frequency loss
Low-bitrate MP3 or re-encoded fileHighModerate — audible artifacts, vocal bleed
Mono sourceVery HighPoor — model cannot exploit stereo field
Dense, layered modern pop mixModerate–HighGood but may retain ghosting in choruses
Classic rock, sparse arrangementLowExcellent — wide stereo and clear separation

One more practical note: dense, heavily layered productions — modern pop with stacked vocals, heavy reverb, and wide stereo effects — are inherently harder to separate than a cleanly mixed rock track where the lead vocal sits clearly in the center. This is not a software limitation; it is the nature of the audio. Set your quality expectations accordingly.

How to Install Ultimate Vocal Remover

UVR5 is distributed through its official GitHub repository. The installation process differs slightly by operating system, but the steps are straightforward.

  1. Download the installer. Go to the UVR GitHub releases page and download the latest version for your platform. Windows users get a one-click installer; macOS and Linux users follow the repository instructions for their system.

  2. Run the installer. Windows users may see an antivirus warning — this is a common false positive with open-source software and can be safely bypassed. On macOS, you need to bypass Gatekeeper for the unsigned application by right-clicking the app and selecting "Open" the first time.

  3. Install FFmpeg if prompted. Some versions of UVR5 auto-install FFmpeg, the audio decoding library it depends on. If the automatic install fails, you can install FFmpeg manually and point UVR5 to it in the settings.

  4. Check your hardware. UVR5 runs on CPU, but processing will be slow — potentially minutes per track. An NVIDIA GPU (GTX 1060 6GB minimum, 8GB+ VRAM recommended) dramatically speeds things up. Apple Silicon (M1 and later) supports MPS acceleration for MDX-Net and Demucs models. If you have no GPU, the tool still works; you simply wait longer.

Once installed, launch UVR5 and you will see the main interface: input and output path fields, a process method dropdown, a model selection dropdown, and a settings panel. That is the entire workspace.

Choosing the Right Model for Your Task

This is where most beginners get stuck. UVR5's model list is long and the names are opaque. The key is to choose by goal, not by name.

Diagram explaining which UVR5 model family to choose based on your separation goal

Four model families cover almost every use case:

  • MDX-Net — The best starting point for two-stem separation (vocals and instrumental). It offers a strong balance of speed and quality and is the most reliable choice for karaoke tracks and acapella extraction. Recommended starting models: UVR-MDX-NET Inst HQ 3 or Kim Vocals 2.

  • Demucs v4 (htdemucs) — The choice when you need more than two stems. Demucs splits a track into four to six components: vocals, drums, bass, and "other," or an expanded six-stem version. This is the model for remixers and arrangers who need individual instrument access. It runs on Apple Silicon MPS and is the most computationally demanding option.

  • VR Arch — A family of models specialized in post-processing tasks, particularly reverb and echo removal. After extracting vocals with an MDX model, running the vocal stem through VR Arch's de-reverb model cleans up room sound and reverb tails that bleed into the vocal.

  • Ensemble Mode — Not a separate model but a mode that chains multiple models together and combines their outputs. Ensemble produces the highest-quality results but takes the longest, since it runs each model sequentially. Use it when quality matters more than speed.

Separation GoalRecommended ModelStems OutputSpeedQuality
Karaoke / instrumental backing trackMDX-Net (Inst HQ 3)2 (vocal + instrumental)FastVery good
Clean acapella extractionMDX-Net (Kim Vocals 2)2FastVery good
Multi-stem remix (drums, bass, other)Demucs v4 (htdemucs)4–6SlowExcellent
De-reverb on extracted vocalsVR Arch (UVR-De-Echo-Normal)1 (post-process)FastSpecialized
Maximum quality, time not a concernEnsemble (MDX + Demucs + VR)2–6Very slowBest

A practical workflow for most creators: start with an MDX-Net model for the initial two-stem split. If the vocal still has reverb tails, run it through VR Arch's de-echo model. If you need individual instruments beyond vocals, switch to Demucs. Reserve Ensemble for when the result needs to be as clean as possible and processing time is not a constraint.

Step-by-Step: Removing Vocals with UVR5

Once you have your source file and your model selected, the processing workflow is straightforward.

Step 1 — Set Input and Output Paths

Click Select Input and choose your audio file, or drag and drop it into the input field. Click Verify Inputs to confirm UVR5 recognizes the file. Then click Select Output and choose or create a destination folder. Below the paths, select your desired output format — WAV for lossless quality, or MP3 for smaller file size.

Step 2 — Select the Process Method and Model

From the Process Method dropdown, choose your model family — for most users, this is MDX-Net. Then open the Choose Model dropdown. If you do not see the model you want, click Download More Models and select from the available list. Models download once and are cached locally for future use.

Step 3 — Configure Settings

Three settings matter most:

  • Sample rate. Match your source file — typically 44.1 kHz or 48 kHz. Do not upsample; it does not add information.

  • Segment size. Controls how much audio is processed at once. If you have 16GB RAM or more, set it to 512 for cleaner results. Lower values use less memory but may produce more artifacts.

  • GPU conversion. Enable this if you have a compatible NVIDIA GPU. It reduces processing time by a factor of 5–10 compared to CPU-only.

Step 4 — Choose Stem Output

Select whether you want Vocal Only, Instrumental Only, or both. For most use cases, exporting both lets you evaluate the quality of the split by comparing the two outputs.

Step 5 — Start Processing

Click Start Processing. The progress bar shows completion percentage and estimated time. A three-minute track on a GPU typically finishes in 30–60 seconds. The same track on CPU may take several minutes.

Step 6 — Batch Processing

If you have multiple files, use the Batch Processing tab. Select multiple input files, set one output folder, choose your model and settings once, and UVR5 processes them sequentially. This is useful when preparing a set of karaoke tracks or separating stems for an entire album.

Evaluating Your Results: What Good Separation Looks Like

The most common mistake at this stage is listening to the first ten seconds of the instrumental and declaring the separation good or bad. That sample is misleading — quiet verses, loud choruses, harmony sections, and reverb-heavy transitions all stress the model differently. You need to evaluate across the full song.

Listen to the instrumental first. Check for vocal traces — faint ghostly remnants of the lead vocal that bleed through. They are most likely to appear in dense choruses, sections with heavy reverb, and transitions where the vocal overlaps with instruments in the same frequency range. Faint residue that is barely audible in a quiet section may become obvious in a loud chorus.

Then listen to the vocal stem. Check for drums, bass, synthesizers, or room sound that bled through from the instrumental. A clean vocal stem should sound isolated — if you hear the backing track clearly, the model struggled with that section.

Understand common artifacts. Ghosting is a faint shadow of the vocal remaining in the instrumental. Chirping is a digital artifact that sounds like rapid high-frequency pulsing, often caused by aggressive model settings or a low segment size. Bleeding is the opposite — instrument content leaking into the vocal stem. Watery or shimmery vocals are a phase artifact where the vocal sounds like it is passing through a flanger, common with heavily reverbed sources.

The two outputs explain each other. If the instrumental has vocal residue in the chorus, the vocal stem will likely have instrumental bleed in the same section. Identifying where both outputs struggle tells you which sections of the song the model found ambiguous — and whether re-processing with a different model or Ensemble Mode would help.

A practical quality checklist:

  1. Listen to the instrumental in a quiet verse — is the vocal fully gone?

  2. Listen to the instrumental in the loudest chorus — is there ghosting?

  3. Listen to the vocal stem — can you hear drums or bass bleeding through?

  4. Listen to both at a transition or bridge — do artifacts appear where instruments and vocals overlap?

  5. Check reverb tails at the end of phrases — do they linger in the wrong stem?

If the result passes all five checks, the separation is good for most purposes. If it fails on dense sections, try Ensemble Mode or a different model combination. If it fails everywhere, the source file is likely the problem.

When an Online Vocal Remover Makes More Sense

UVR5 delivers professional-grade separation, but the cost of that power is real: you install software, download model files, understand model families, configure settings, and wait for processing. For a significant share of use cases, that investment is unnecessary.

Decision framework comparing desktop UVR5 and online vocal removers

If your goal is a karaoke backing track for a personal singalong, an instrumental for a study reference, or a quick vocal preview for transcription, the difference between UVR5's best output and a good online vocal remover is often inaudible in practice. The time and knowledge required to set up UVR5 is not.

BizMuse AI Vocal Remover is a free online vocal remover that requires no installation and no sign-up. You upload a stereo audio file, the AI separates it into vocal and instrumental stems, and you can preview both before downloading as WAV files. It runs entirely in the browser, works on any operating system, and eliminates the model-selection, GPU-compatibility, and FFmpeg-setup friction that makes UVR5 inaccessible to non-technical users.

The decision comes down to what you need the output for:

FactorDesktop UVR5Online Vocal Remover (BizMuse)
Installation requiredYes (software + models + FFmpeg)No — browser-based
Technical knowledgeModerate to highNone
Model selection controlFull (MDX, Demucs, VR, Ensemble)Automatic
Processing speedFast with GPU, slow on CPUSeconds in browser
Multi-stem output (drums, bass)Yes (Demucs 4–6 stems)Vocals + instrumental (2 stems)
Best use caseRemixing, multi-stem extraction, production workKaraoke, quick instrumental, vocal reference
CostFreeFree, no sign-up

The framework is simple. If you need individual stems beyond vocals and instrumentals, or if you need to tune model parameters for a difficult source, use UVR5. If you need clean vocal and instrumental separation quickly and without setup, use BizMuse AI — the platform that powers this free vocal remover tool and a full suite of AI music creation features.

Frequently Asked Questions

Is Ultimate Vocal Remover free?

Yes. UVR5 is 100% free and open-source. All models included in the package are free to download and use. The project accepts donations on its GitHub page but charges nothing for the software or any model.

Does UVR5 work without a GPU?

Yes. UVR5 runs on CPU, but processing is significantly slower — a track that takes 30 seconds on a GPU may take several minutes on CPU. An NVIDIA GPU with at least 6GB VRAM is recommended for practical use. Apple Silicon (M1 and later) also supports MPS acceleration for most models.

Can I separate drums and bass, not just vocals?

Yes. Use Demucs v4 (htdemucs) in 4-stem or 6-stem mode. It splits the track into vocals, drums, bass, and other — or an expanded six-stem version that adds piano and guitar. MDX-Net and VR Arch are limited to two-stem (vocal/instrumental) output.

How long does processing take?

It depends on your hardware, the model, and the track length. On a GPU, a three-minute track typically processes in 30–60 seconds with MDX-Net. Demucs is slower. Ensemble Mode, which chains multiple models, can take several minutes per track. On CPU only, multiply these times by 5–10.

What audio formats does UVR5 support?

UVR5 supports MP3, WAV, FLAC, OGG, M4A, and any format FFmpeg can decode. It outputs in the same format as your input by default, though you can choose a different output format in the settings.

Can I use UVR5 on Mac?

Yes. UVR5 runs on macOS, including Intel and Apple Silicon (M1 and later) machines. Apple Silicon supports MPS GPU acceleration for MDX-Net and Demucs models. On first launch, you need to bypass macOS Gatekeeper by right-clicking the app and selecting "Open."

Quick Summary

  • Prepare your source. Use a stereo, lossless file for the best separation. Mono or low-bitrate sources produce poor results regardless of model choice.

  • Pick a model by goal. MDX-Net for two-stem vocals/instrumental, Demucs for multi-stem, VR Arch for de-reverb, Ensemble for maximum quality.

  • Configure three settings. Match sample rate to your source, set segment size to 512 if you have the RAM, and enable GPU conversion if available.

  • Evaluate across the whole song. Do not judge from the intro — check verses, choruses, transitions, and reverb tails in both stems.

  • Choose the right tool. Use UVR5 for production-grade, multi-stem work. Use a free online vocal remover for karaoke, quick instrumentals, and vocal references where setup time outweighs the quality gain.