Audio5 min

The One-Click Podcast Cleaner: Denoise, Normalize, Trim

Clean up podcast recordings in one pass — denoise, remove silences, normalize to broadcast loudness — all in the browser, no upload.

The full cleaner chain runs locally in ffmpeg.wasm via Zro7 Podcast Cleaner. Voices stay on your machine.

The Zro7 Podcast Cleaner runs a full denoise → silence-trim → normalize chain in a single pass, entirely in your browser. Drop a raw recording, click Clean, get back a broadcast-ready file. No account, no upload, no Auphonic-style waiting queue — the whole thing is ffmpeg.wasm plus a filter graph that mirrors what pro audio suites do server-side.

What the cleaner does, in order

  1. High-pass filter at 80 Hz — kills HVAC rumble, mic-stand thumps, room hum.
  2. Spectral denoise (afftdn) — attenuates steady noise floors like fan hiss without hollowing out the voice.
  3. Silence removal (silenceremove) — collapses gaps longer than 0.7 s down to 0.3 s. Reclaims dead air without sounding chopped.
  4. Dynamic-range compression (acompressor) — evens out loud/soft phrases so the show sits steady.
  5. Loudness normalization (loudnorm) to -16 LUFS integrated / -1 dBTP — the podcast industry target (Apple Podcasts, Spotify).

Steps

  1. Open Podcast Cleaner.
  2. Drop your raw MP3, WAV, or M4A.
  3. Click Clean. Watch progress — a 60-minute file typically takes 1–3 minutes.
  4. Preview A/B against the original, then export.

Why this beats sending it to a SaaS

  • Privacy — an unedited recording often contains guest asides, false starts, or private banter. Zro7 never sees any of it.
  • No queue — free tiers of hosted cleaners often wait 15–30 min. Local FFmpeg starts immediately.
  • Reproducible — the filter chain is deterministic; same input → same output every time.
  • No account, no watermark, no monthly cap.

When to reach for a full DAW instead

The one-click cleaner is perfect for solo shows and remote interviews with reasonable mic hygiene. For multi-track edits, ducking a music bed under speech, or fixing plosives on a per-word basis, you still want Audition or Reaper. But 80% of episodes never need that.

Frequently asked questions

What LUFS target does it use?

-16 LUFS integrated with a -1 dBTP true-peak ceiling — the standard for podcasts on Apple Podcasts and Spotify.

Will it damage a well-recorded track?

No — the denoiser is adaptive, the compressor has a soft knee, and normalization is loudness-based. Clean input stays clean.

Can I disable specific steps?

For fine-grained control, use the individual tools: <a href="/normalize-audio">Normalize</a>, <a href="/remove-audio-silence">Remove Silence</a>, <a href="/audio-volume">Volume</a>.

How long for a 60-minute episode?

1–3 minutes on a modern laptop. WASM SIMD kicks in when available.

Any upload?

None. Every filter runs in ffmpeg.wasm inside your browser tab.

Related posts

← Back to blog