Audio Noise Reducer

Uses spectral subtraction — the same technique behind Audacity's Noise Reduction effect — to learn a noise profile from a quiet section and subtract it from the rest of the file.

How to use the Audio Noise Reducer

  1. Add your audioDrop a file onto the page or tap to browse — or press “try a built-in sample” to explore first. Nothing is uploaded; the file is decoded on your device.
  2. Teach it the noise (optional)Select a second or two of background noise only — no speech or music — and choose “Use my selection”. Or leave Auto-detect on.
  3. Set the strength and applyStart around 50% and press Reduce noise. The result card reports how many dB the noise floor dropped.
  4. Compare and downloadFlip between Original and Result while listening to the quiet parts, then download.

About the Audio Noise Reducer

The Noise Reducer removes steady background noise — hiss, hum, fans, air-conditioning, room tone and tape noise — from recordings, using spectral noise reduction that runs entirely in your browser.

It learns what the noise looks like (from your selected sample or automatically from the quietest parts of the file), then lowers those frequencies wherever they are not masked by wanted sound. Smoothing over time and frequency avoids the “musical noise” — warbling, bird-like artefacts — that makes cheap noise removal sound worse than the noise.

How the Audio Noise Reducer works

The file is split into 2048-sample frames with 75% overlap and a Hann window, and transformed with an FFT. A noise profile (average power per frequency bin) is built from your selection, or from the quietest 12% of frames when in auto mode. For each bin a Wiener-style gain √(1−1/SNR) is computed using a profile scaled by an over-subtraction factor of 1–4.5 (your strength setting), then smoothed across three adjacent bins and over time with fast attack and slow release, and floored at −8…−30 dB. Frames are transformed back with weighted overlap-add.

The report uses a robust noise-floor estimate — the 10th percentile of 50 ms RMS levels — before and after, so you see the real improvement.

What people use it for

Podcasts & voice-overs

Remove fan and room noise from a home recording.

Old recordings

Reduce tape hiss and hum on digitised cassettes.

Video audio

Clean up wind-free ambient hiss on interviews.

Demos

Lower amp hiss before mixing.

Tips for the best results

  • A clean noise sample of 1–3 seconds gives the best result — record room tone before you speak.
  • Higher strength is not always better: above ~70% voices start to sound thin.
  • Remove rumble first with a high-pass (Audio Filter) to give the reducer less to do.
  • For speech use the Podcast Noise Reducer or Clean Voice Recording workflow.

Common problems & fixes

Voice sounds thin or underwaterLower the strength by 10–20% or use a more accurate noise sample.
Noise remains in the gapsRaise the strength slightly or select noise-only audio for the profile.
Hum or tonal noise remainsUse the Audio Filter’s hum remover, which notches 50/60 Hz and harmonics.

Quick facts

AlgorithmSTFT spectral gating with Wiener gain, 2048 FFT, 75% overlap
Strength0–100% (over-subtraction 1–4.5, floor −8…−30 dB)
ProfileSelected sample or automatic (quietest 12%)
Measured resultNoise floor before/after in dB

Frequently asked questions

Does it work on speech and music?

Yes, best on steady noise. Random bursts (traffic, keyboard clicks) are not steady and will not be removed.

Will it remove echo?

No. It targets noise, not reverb.

Is my file uploaded?

Never — it is processed on your device.

What causes ‘musical noise’?

Sudden on/off gain decisions per frequency bin; smoothing in time and frequency prevents it.

How does this actually work?

It measures the average frequency 'fingerprint' of the noise sample you select, then subtracts that fingerprint from every part of the file — the classic spectral-subtraction technique used by professional tools like Audacity.

Will this remove all background noise?

It significantly reduces steady, consistent background noise (hiss, hum, fan noise, room tone). It won't remove noises that change over time (a dog barking, traffic) — those need per-instance editing instead.

Why does the result sometimes sound a bit 'watery' or processed?

That's a known side effect of spectral subtraction at higher strengths, sometimes called 'musical noise.' Try a lower strength setting, or pick a noise sample that's more representative of the noise throughout the file.

Your audio never leaves your device

This tool runs entirely in your browser using the Web Audio API. Nothing is uploaded, stored or shared — there is no server to send your file to, so it works offline once the page has loaded.

← Browse all free audio tools

User Reviews

–
No ratings yet
Write a review
Your rating *

Your email is never published. Reviews are moderated, and links aren't allowed.

What users are saying

No reviews yet

Be the first to share your experience with this tool — your feedback helps others.