Use this free in-browser voice changer with a Zoom meeting. No Voicemod subscription, no Mac/Linux exclusion, no 150 MB desktop app. Just a web page plus a small virtual audio cable utility, and Zoom hears the disguised voice instead of your microphone.
Zoom has built-in voice filters in some desktop versions (low pitch, high pitch, alien) tucked under Audio settings. They work and they're free, but they're limited — three rough effects, no formant shaping, no ring modulator, no ability to tune them. For anything more than "make my voice cartoonish," you need a real voice changer on the microphone input side.
Three honest paths. Pick the one that matches what you actually want.
Install a tiny free virtual cable utility. Route this voice changer's audio output to it. Set Zoom's Microphone to that virtual cable. Other Zoom participants now hear the disguised voice. Same approach Voicemod uses internally, just unbundled.
If everyone in your call can move to a browser-based room, open /hideme/, pick a preset, share the URL. Same voice disguise with no audio routing and no Zoom involved. Works for small groups.
Newer Zoom desktop clients expose three preset voice filters under Settings → Audio → Audio Profile → Studio Voice in some versions. They're free and zero-setup but you get three rough effects with no tuning. Useful for a quick laugh, not for sustained disguise.
Pick your operating system. About 5 minutes from zero to "Zoom hears my disguised voice."
VBCABLE_Setup_x64.exe and choose
Run as administrator. Click Install Driver. Reboot.CABLE Input (VB-Audio Virtual Cable).CABLE Output (VB-Audio Virtual Cable).Tip: Zoom applies noise suppression by default. That can smooth the disguise. Turn on Original Sound (Settings → Audio → Advanced → Show in-meeting option to enable Original Sound) and click it during the call to preserve the disguise detail.
/Applications/Utilities).
Click + bottom-left and choose Create Multi-Output Device.Tip: Zoom for Mac also has the Original Sound toggle. Enable it under Audio → Advanced so the disguise survives Zoom's noise suppression.
pactl info should list a server.pactl load-module module-null-sink \ sink_name=voicechanger \ sink_properties=device.description="VoiceChanger"
pactl load-module module-remap-source \ master=voicechanger.monitor \ source_name=voicechanger_mic \ source_properties=device.description="VoiceChanger-Mic"
pavucontrol to send the
browser's output to the VoiceChanger sink (Playback tab
→ find your browser → set device to VoiceChanger).
PipeWire users: the same pactl
commands work via the pipewire-pulse compatibility shim. Unload
modules with pactl unload-module <id>
when done.
Zoom's audio path is more aggressive than Discord's. Three settings change how the disguise sounds on the other end.
Some newer Zoom desktop clients expose three preset voice filters under Settings → Audio. They're rough — low pitch, high pitch, alien — and not tunable. For real disguise (multiple presets, formant shaping, real-time control), an external voice changer routed through Zoom's microphone is what you want.
Almost. The voice changer is a web page with no download. Routing its audio into Zoom requires a small virtual audio cable utility (VB-CABLE on Windows, BlackHole on Mac, PulseAudio loopback on Linux) — all free. Zoom only accepts OS-level microphone devices, so the routing has to be a system audio device.
Close, slightly smoothed. Zoom uses its own codec at moderate bitrates with aggressive noise suppression and echo cancellation — that flattens some of the disguise detail. Enabling Original Sound in Zoom's audio settings gives you the cleanest pass-through.
No. iOS and Android do not allow third-party apps to substitute Zoom's microphone input. The desktop Zoom client is required for the virtual-cable approach. On mobile, the alternative is to move the call to a browser-based voice room — open /hideme/ on your phone, pick a preset, share the room URL.
Zoom's Terms of Service do not prohibit voice modification in general. The line is intent: using a voice changer to participate as yourself with a disguised voice is fine; using one to impersonate a specific real person, harass other participants, or evade lawful identification is not. Workplace meetings may have separate employer policies — check those first.
No — Zoom shows the device name (e.g. "CABLE Output", "BlackHole 2ch", "VoiceChanger-Mic"), and that's only visible to you in your settings. Other participants don't see your device list.
The voice changer adds under 100 ms. The virtual cable adds about 5 ms. Zoom's own audio path adds 100–300 ms depending on your network. Total feel is similar to a normal Zoom call — no noticeable extra lag from the disguise.
Windows: enable Listen to this device on the cable in
Sound Control Panel → Recording. Mac: use the Multi-Output
Device trick from the Mac guide above (sends audio to both your
speakers and BlackHole). Linux:
pactl load-module module-loopback source=voicechanger.monitor
pipes the sink monitor back to your default sink.
Quit Zoom completely (system tray → Quit) and reopen. Zoom enumerates audio devices at startup and won't see a newly installed virtual cable until restart. On Windows, also confirm the cable's Recording device is enabled in Sound Control Panel → Recording.