🔇

Silence Remover

This silence remover lets you load an audio file and automatically cut out silent gaps — tune the threshold, minimum length, and how much padding to leave — then export a lossless WAV, all in your browser.

ℹ This detects silence by level (loudness), not by understanding speech — it’s an energy gate, not voice detection. Tune the threshold to your recording: too high and quiet words get cut, too low and gaps stay. Output is WAV (browsers can’t write MP3/AAC). Everything runs locally — your file is never uploaded.

No file loaded.

Share or embed this tool

Free to use on your own website — WordPress, Wix, or any platform. Paste one line and it works instantly, resizing to fit.


How It Works

Your file is decoded to raw samples in the browser using the Web Audio API’s AudioContext.decodeAudioData. The tool measures a short-window loudness envelope (≈20 ms RMS) across the whole file and marks every stretch that stays below your threshold as silence. A silent stretch is only removed if it lasts at least your minimum length, and a slice of padding is left at each edge of the cut so transitions don’t click. The kept segments are joined back together and exported as a lossless 16-bit WAV — an audio to WAV conversion that preserves every sample of the kept audio. The waveform shades the regions that will be removed so you can dial in the settings before rendering. Nothing is uploaded. If you need to check the level of your recording’s noise floor before choosing a threshold, the noise floor analyzer can give you a per-octave-band reading from a live mic.

This is level-based gating (sometimes called a downward expander or noise gate in audio software), not speech recognition: it can’t tell a quiet word from background hiss, so set the threshold for your recording. A common starting point for podcast editing and other voice recordings is −45 dB with a 500 ms minimum gap; for music or acoustic sessions you may need to go lower (−55 dB or below). Use “Leading/trailing only” to trim silence from the start and end of a clip, or “All silences” to auto-cut every quiet gap throughout. For MP3 output, re-encode the WAV in a desktop app such as Audacity, Adobe Audition, or FFmpeg. You can also trim a specific section of the output if you only need part of the processed file.

Frequently Asked Questions

Is my file uploaded?
No. Decoding, analysis, preview and export all happen in your browser; the audio never leaves your device.
It cut a quiet word — why?
The tool removes by level, not meaning, so a word quieter than the threshold looks like silence. Lower the threshold (more negative dB) or increase the minimum length, and add more padding.
What does “keep padding” do?
It leaves that many milliseconds of the silence at each edge of a cut, so speech doesn’t start or stop abruptly. More padding = more natural, less time saved.
Does it reduce quality?
No. It only removes ranges of samples and re-joins the rest — the kept audio is bit-for-bit unchanged and exported as lossless WAV.
Why is the output WAV, not MP3?
Browsers can’t encode MP3/AAC from JavaScript without a licensed encoder. The result is exported as lossless WAV; re-encode it to MP3 in a desktop app if needed.
What threshold should I use for podcast or voice editing?
For a voice-only podcast recorded in a reasonably quiet room, start at −45 dB with a 500 ms minimum gap. If the tool cuts breath pauses between sentences, lower the threshold to −55 dB or increase the minimum silence length. If background room tone is leaking through as “speech,” raise the threshold toward −35 dB. Preview both the original and cleaned versions before exporting.
Can it remove silence from music or interviews with background music?
With care. If background music never drops completely silent, the tool will detect no silence to remove and will leave the file unchanged. For music-only files, the silence remover is mainly useful for trimming the lead-in and tail (use “Leading/trailing only”). Removing internal gaps from a music track risks creating unnatural edits; use a noise gate plugin in a DAW instead.
What audio formats can I load?
The tool accepts any format your browser can decode — typically MP3, OGG Vorbis, FLAC, M4A (AAC), and WAV. Browser codec support varies: Chrome and Edge support the widest range including FLAC and most M4A files. If a file is rejected, convert it to WAV first using the audio format converter.
Is there a file size or duration limit?
There is no hard limit imposed by the tool, but everything runs in your browser’s memory. Very long files — typically over 30–60 minutes at CD quality — may be slow to decode or may exceed available RAM on lower-spec devices. If you hit a memory error, split the file in a desktop editor first. Short clips of a few minutes process instantly.