Skip to main content
L
Loopaloo
Buy Us a Coffee
All ToolsImage ProcessingAudio ProcessingVideo ProcessingDocument & TextPDF ToolsCSV & Data AnalysisConverters & EncodersWeb ToolsMath & ScienceGames
Guides & BlogAboutContact
Buy Us a Coffee
L
Loopaloo

Free online tools for developers, designers, and content creators. All processing happens entirely in your browser - your files never leave your device. No uploads, no accounts, complete privacy.

support@loopaloo.com

Tool Categories

  • Image Tools
  • Audio Tools
  • Video Tools
  • Document & Text
  • PDF Tools
  • CSV & Data
  • Converters
  • Web Tools
  • Math & Science
  • Games

Company

  • About Us
  • Contact
  • Blog
  • FAQ

Legal

  • Privacy Policy
  • Terms of Service
  • Disclaimer

Support

Buy Us a Coffee

© 2026 Loopaloo. All rights reserved. Built with privacy in mind.

Privacy|Terms|Disclaimer
  1. Home
  2. Audio Processing
  3. Silence Detector & Remover
Add to favorites

Silence Detector & Remover

Automatically detect and mark silent sections in audio files. Visual waveform with highlighted silence regions. Remove all silences at once or export individual segments.

Scan an audio file and find every silent segment automatically. The Silence Detector marks regions where the signal drops below a threshold for longer than a minimum duration you define. Use it to locate gaps in recordings, find chapter breaks, or prepare a file for automatic splitting.

Audio processed on your deviceMore audio processingJump to full guide

Initializing in your browser…

You might also like

BPM Detector

Detect the tempo (BPM) of any audio file. Includes tap tempo feature and genre reference guide.

Audio Waveform Generator

Generate beautiful waveform visualizations from audio files. Choose from bars, mirror, line, or circular styles. Customize colors and export as PNG.

Noise Gate & Audio Cleaner

Remove background noise and unwanted silence with professional noise gate. Adjust threshold, attack, release, and range parameters. Includes presets for voice, music, and aggressive gating.

Silence Detector & Remover: a worked example

A 40-minute interview has long dead-air gaps you want to find and trim.

Input

interview.wav · threshold −40 dB · min length 1.5 s
Silence Detector & Remover produces

Detected silences

00:03:12 → 00:03:19  (7.0 s)
00:11:48 → 00:11:51  (3.2 s)
… 9 segments, ~46 s total

Spans below the threshold for longer than the minimum are listed with timestamps so you can jump straight to each gap (or auto-remove them), instead of scrubbing the whole file. Tuning the threshold avoids cutting quiet speech.

About the Silence Detector & Remover

Scan an audio file and find every silent segment automatically. The Silence Detector marks regions where the signal drops below a threshold for longer than a minimum duration you define. Use it to locate gaps in recordings, find chapter breaks, or prepare a file for automatic splitting.

How to use

  1. 1Upload an audio file
  2. 2Set the silence threshold (in dB) and minimum duration
  3. 3Run the scan to detect silent regions
  4. 4Review the results on the waveform timeline

Key features

  • Adjustable silence threshold in decibels
  • Minimum silence duration filter
  • Visual markers on the waveform for each detected region
  • Exportable list of silence timestamps
  • Option to auto-trim or split at silent points

Tips & best practices

  • For chapter or track breaks, raise Minimum Duration to 2-3 s so only deliberate pauses register and brief sentence-ending gaps are ignored.
  • In a noisy room, raise the threshold toward -30 dB; for catching very quiet gaps use the -50 dB 'Very Sensitive' preset.
  • Use 'Export Audio Segments' to split a long recording into separate clips at its silence boundaries; use 'Remove All Silences' to produce one tightened file.

When to use it

  • Audiobook chapter splitting

    Detect long pauses that mark chapter boundaries and split the file at those points.

  • Recording quality review

    Quickly find and review gaps or dead air in an interview or lecture recording.

  • Automated trimming

    Remove leading and trailing silence from batches of audio files in one pass.

How it works

The detector slides a 20-millisecond window across the first channel of the decoded audio (window length is computed as sampleRate × 0.02) and computes the RMS energy of each window rather than a single peak sample, which keeps it from being fooled by isolated clicks or DC spikes. A window counts as silent when its RMS falls below a linear amplitude derived from your dB threshold via 10^(thresholdDb/20) - so the default -40 dB becomes roughly 0.01 amplitude, -50 dB about 0.0032, and -30 dB about 0.032. The threshold slider spans -60 to -10 dB in 1 dB steps, with three presets wired to fixed values: 'Very Sensitive' (-50 dB), 'Normal' (-40 dB), and 'Less Sensitive' (-30 dB, only true silence). The yellow band drawn on the 800×150 waveform canvas shows exactly where that threshold sits, and red overlays mark every detected silent region.

A run of silent windows is only recorded as a silence segment if its total length is at least the Minimum Duration you set (slider 0.1 s to 5.0 s, default 0.5 s). This minimum is the safeguard against false positives: natural inter-word gaps in speech are typically 100-200 ms, so a 0.5 s floor ignores them while still catching deliberate pauses. The end-of-file case is handled explicitly - silence that extends to the last sample is closed out and counted if it meets the minimum - so trailing dead air is detected, not dropped. The component reports total duration, count of silences found, total silence time, and a silence-ratio percentage, plus a scrollable table of every segment with start, end, and duration timestamps and a per-row play button that seeks to 0.5 s before the gap.

Two downstream actions operate on the detected segments and both encode to MP3 via lamejs 1.2.1 at 192 kbps. 'Remove All Silences' rebuilds a single AudioBuffer containing only the non-silent stretches (preserving the original sample rate and channel count) and downloads one trimmed file. 'Export Audio Segments' instead slices each non-silent region into its own MP3 - useful for splitting a recording into tracks or clips at the silence boundaries - using a 0.01 s guard so razor-thin fragments aren't emitted, and inserting a 300 ms pause between each browser download. Everything runs in the browser through the Web Audio API; supported inputs include MP3, WAV, OGG, AAC, M4A, FLAC, WebA, MP4, and WebM. Note that breathy or reverberant recordings carry a high noise floor, so a strict threshold like -40 dB may never register their pauses - raise it toward -30 dB for such material, or lower it toward -50 dB to catch quieter gaps.

Frequently asked questions

What threshold should I use?

It depends on your recording. Start around -40 dB for typical room noise. If too much is flagged, lower the threshold; if silence is missed, raise it.

Can I remove the silent sections automatically?

Yes. After detection, you can choose to strip the silent regions and export a tightened version of the audio.

Related tools and how they differ

  • Noise Gate & Audio Cleaner: Attenuates audio below a threshold in place with attack/release envelopes; use it to suppress hiss or breaths during pauses without cutting anything or changing the timeline.

Private by design

Audio is decoded and processed locally with the Web Audio API. Your files are never uploaded to a server.