Fade an Audio File In and Out

Pick an audio file and fade lengths — the fades are added in your browser, nothing is uploaded.

Faded audio

Fade audio in and out, in your browser

Pick an audio file and how many seconds each fade should last — the fades are applied with ffmpeg, entirely in your browser. The default 3 seconds each way gives a gentle, radio-style open and close; set either side to 0 to fade only the other one. Fades fix abrupt starts, clipped endings, and the click you often hear when a track was cut mid-waveform.

Worked example

A clip trimmed out of a longer recording starts and stops dead: upload clip.mp3 and leave both fields at 3 — the result clip-fade.mp3 opens smoothly and dies away naturally. For a ringtone, try Fade-in 0.5 and Fade-out 1: quick enough to keep the hook, soft enough to lose the click. For a podcast outro over music, a long Fade-out of 810 works well.

Picking fade lengths

Limits and edge cases

FAQ

How long should a fade be?

Under a second reads as "no click", not as a fade — use 0.3-1 s to clean up cut points. Musical fades usually sit at 2-4 s, and long outros at 5-15 s. When unsure, start with the 3 s default and adjust by ear.

Can I fade only one end?

Yes — set the other side to 0. A fade-in of 0 with a fade-out of 6 leaves the start untouched and gives a six-second ending; that's the usual shape for trimmed podcast segments.

Why does my short clip never reach full volume?

If fade-in + fade-out is longer than the clip, the two ramps overlap: the fade-out starts before the fade-in finishes, so the middle stays below full level. Use shorter fades for short clips — for a 4-second clip, keep the two lengths under 2 s each.

Does fading change the length or quality of my audio?

The length stays exactly the same — fading changes volume over time, it doesn't trim anything (use trim-audio to cut). Like every edit here the file is re-encoded, so pick wav or flac if you need a lossless result.

Is my audio uploaded anywhere?

No. The page downloads an ffmpeg WebAssembly build once and then processes your file locally in the browser tab — the audio never leaves your device.

Developer & Automation Access

Run it from the terminal

Same engine as this page, headless — via the gizza CLI:

gizza tool audio-fade 'url=https://example.com/input' 'fade_in=3' 'fade_out=3' 'format=mp3'

New to the CLI? Get gizza →

Open it by URL

Pre-fill and auto-run this tool with query parameters — the names match the API/CLI:

https://gizza.ai/tools/audio-fade/?url=https://example.com/input&fade_in=3&fade_out=3&format=mp3