Audio Noise Reducer
Reduce background noise from audio in the browser using spectral subtraction and a noise gate. Drag-and-drop or pick a file, decode with Web Audio API, estimate the noise floor from a leading silent region, subtract the average noise spectrum from each FFT window, and silence samples below a dBFS threshold. Then re-encode as a 16-bit PCM WAV (pure-JS encoder). 4 strength presets (light/medium/strong/aggressive), 4 noise-gate presets (-30/-40/-50/-60 dBFS), 5 FFT sizes, hanning windowing, magnitude/phase separation, IFFT reconstruction, file-size estimator, text + CSV report, history (localStorage), shareable URL, summary stats (input level, noise level, output level, % noise reduced). 100% client-side.
Reduce background noise from audio in the browser using spectral subtraction and a noise gate. Drag-and-drop or pick a file, decode with Web Audio API, estimate the noise floor from a leading silent region, subtract the average noise spectrum from each FFT window, and silence samples below a dBFS threshold. Then re-encode as a 16-bit PCM WAV (pure-JS encoder). 4 strength presets (light/medium/strong/aggressive), 4 noise-gate presets (-30/-40/-50/-60 dBFS), 5 FFT sizes, hanning windowing, magnitude/phase separation, IFFT reconstruction, file-size estimator, text + CSV report, history (localStorage), shareable URL, summary stats (input level, noise level, output level, % noise reduced). 100% client-side. Everything runs locally in your browser — your data never leaves your device.
How to use
- Enter your input in the tool above.
- Adjust any options to your preference.
- Use the Copy or Download buttons to save the result.
- Everything happens locally — your data never leaves your browser.