Audio Noise Reducer - Remove Background Noise
Remove background noise from audio files online. Spectral subtraction, noise gate, and EQ filtering. Process WAV, MP3, OGG files free in your browser.
Drop audio file here or click to browse
WAV, MP3, OGG, FLAC, AAC • Max 50 MB
About
Background noise degrades audio intelligibility and listener retention. A recording with a signal-to-noise ratio (SNR) below 20 dB loses roughly 30% of perceived clarity. This tool applies spectral subtraction: it samples a noise-only segment to build a frequency-domain noise profile, then subtracts that profile's magnitude spectrum from each frame of the full signal. A noise gate zeros out samples below a configurable amplitude threshold T with attack/release smoothing to prevent audible clicks. Multi-band equalization attenuates persistent tonal noise that spectral subtraction may miss. All processing runs locally in your browser via OfflineAudioContext. No audio data leaves your machine.
This tool approximates studio noise reduction under the assumption that the noise is roughly stationary (constant hum, fan noise, hiss). Non-stationary noise such as speech crosstalk or impact sounds will not be cleanly separated. For best results, select a segment of pure noise lasting at least 0.5 s. Over-aggressive subtraction introduces "musical noise" artifacts. Start with moderate settings and increase gradually.
Formulas
The core technique is spectral subtraction. For each short-time FFT frame of length N, the estimated clean signal spectrum is computed as:
where X(k) is the noisy signal's DFT at bin k, NĖ(k) is the averaged noise profile magnitude, and Îą is the subtraction strength (over-subtraction factor, typically 1.0 - 4.0). A spectral floor Îē prevents negative magnitudes:
where Îē â [0.001, 0.1] controls the residual noise floor. The phase of the original signal is preserved. The noise gate applies an amplitude envelope:
where T is the threshold amplitude and g(n) is smoothed with exponential attack/release to avoid clicks. Signal-to-Noise Ratio improvement is measured as:
where RMSsignal is the root-mean-square of the desired signal and RMSnoise is the RMS of the noise floor. Îą = subtraction strength. Îē = spectral floor coefficient. T = noise gate threshold. k = frequency bin index. N = FFT size.
Reference Data
| Noise Type | Typical Frequency Range | Recommended Strategy | Spectral Subtraction Strength | Noise Gate Threshold |
|---|---|---|---|---|
| AC Hum (50 Hz) | 50 - 150 Hz | Highpass filter + notch at 50 Hz | 1.0 - 2.0 | â50 dB |
| AC Hum (60 Hz) | 60 - 180 Hz | Highpass filter + notch at 60 Hz | 1.0 - 2.0 | â50 dB |
| Fan / HVAC Noise | 100 - 500 Hz | Spectral subtraction | 1.5 - 3.0 | â45 dB |
| White Noise / Hiss | 1 - 20 kHz (broadband) | Spectral subtraction + gentle lowpass | 2.0 - 4.0 | â40 dB |
| Pink Noise | 20 - 20000 Hz (1/f) | Spectral subtraction | 2.0 - 3.5 | â42 dB |
| Electrical Buzz | 100 - 1000 Hz | Notch filter + spectral subtraction | 1.5 - 2.5 | â48 dB |
| Computer Fan | 200 - 2000 Hz | Spectral subtraction + EQ cut | 2.0 - 3.0 | â44 dB |
| Traffic Rumble | 20 - 300 Hz | Highpass at 80 - 120 Hz | 1.0 - 2.0 | â50 dB |
| Wind Noise | 20 - 500 Hz | Highpass at 100 Hz + compression | 1.5 - 2.5 | â46 dB |
| Camera Hiss | 4000 - 16000 Hz | Lowpass filter + mild spectral subtraction | 1.0 - 2.0 | â38 dB |
| Fluorescent Light Buzz | 120 - 240 Hz | Notch filter at harmonics | 1.5 - 2.5 | â48 dB |
| Microphone Self-Noise | 1000 - 8000 Hz | Spectral subtraction + noise gate | 2.0 - 3.5 | â40 dB |
| Ground Loop Hum | 50/60 Hz + harmonics | Multi-notch filter | 1.0 - 2.0 | â52 dB |
| Room Ambience / Reverb Tail | 200 - 5000 Hz | Noise gate + mild spectral subtraction | 1.0 - 1.5 | â36 dB |
| Tape Hiss (Analog) | 2000 - 16000 Hz | Spectral subtraction + de-emphasis EQ | 2.5 - 4.0 | â38 dB |