About this tool
A recording made in a real room carries the room with it: the laptop fan, the air conditioner, traffic behind the window, the hum of a keyboard or a fridge. This page removes that kind of steady background noise from speech using RNNoise, the recurrent-neural-network speech denoiser published by Jean-Marc Valin in 2018, compiled to WebAssembly and run in a Web Worker inside your browser. There is no server behind the page: the file is decoded, processed and written back on your own machine, which is also why there is no queue, no account and no size-based pricing. It accepts MP3, M4A, WAV, OGG and FLAC, and video files such as MP4 or MOV, from which only the audio track is read. Every channel is kept and processed on its own, so a stereo recording stays stereo.
Hear it before you wait for it
The first 15 seconds are processed first and become playable almost immediately. An Original / Denoised switch lets you compare while the rest of the file is still being worked on, and it keeps the playback position, so you can jump back and forth on the same sentence. The strength slider runs from 0 to 100 %, with a default of 85 %: leaving a little of the original noise in place sounds more natural than silence between words, which is where an over-cleaned recording starts to feel artificial. Changing the strength is a mix between the two signals, not a new pass, so it takes effect at once and never reprocesses the file.
What comes out
The result is a 48 kHz, 16-bit WAV with exactly the same length as the original and the same number of channels. RNNoise works natively at 48 kHz in 10 ms frames, so the input is resampled to that rate before processing; a 44.1 kHz MP3 therefore comes back as a 48 kHz WAV. WAV is uncompressed, which keeps the cleaned voice free of a second lossy encoding — about 5.8 MB per minute of mono, double for stereo. The whole file is held in memory while it is processed, so the current limit is 30 minutes of mono or 15 minutes of stereo; longer recordings should be cut into parts with an audio editor first.
What it will not fix
RNNoise was trained on speech, and only speech. Music is treated as noise and gets damaged — do not run it on a song. It removes steady noise, not room: echo and reverb stay, because to the model they are part of the voice. It cannot repair clipping from a microphone that was too hot, and it cannot bring a voice that was far from the microphone closer. Pushed too far, the output turns watery or choppy, especially on quiet consonants; if that happens, lower the strength rather than looking for a different file. Recordings made by video-call software or in the browser are often noise-suppressed already, and a second pass has correspondingly less to remove.
Where it fits
The page is built for the step before publishing or transcribing: an interview recorded in a café, a lecture with the projector fan running, a voice memo taken on a train. Clean the audio here, then transcribe it with Video Subtitles, or pull the audio out of a video first with Extract Audio from Video. For music files — finding the tempo and key of a track — BPM & Key Finder is the right page, not this one.