How to Fade a FLAC File in 3 Steps
- Upload the FLAC file in the converter above.
- Set Fade in and Fade out: 0.5, 1, 2, 3 or 5 seconds each. Leave one on Off if you only need the other.
- Convert and download the MP3 (VBR V2). The fades are linear: the volume changes at an even rate.
How Fade In/Out Works
Fade in gradually increases volume from complete silence to full level over a chosen duration at the start of the track. Fade out does the opposite — volume decreases from full level to silence at the end. Together they eliminate abrupt starts and jarring cutoffs, giving audio a polished, professional feel.
Under the hood, CleverUtils uses FFmpeg’s afade filter to apply the volume envelope to the decoded FLAC samples. For fade in, this is straightforward — the filter ramps amplitude from 0 to 1 over the specified duration at the beginning of the stream.
Fade out is trickier because it requires knowing where the audio ends. CleverUtils uses a reverse-fade-reverse technique: the entire audio stream is reversed, a fade in is applied to the start (which is actually the end of the original), and then the stream is reversed back. The result is a perfect fade out without needing to probe the file duration first. Both effects are applied in a single processing pass before MP3 encoding.
Fade Duration Guide
Choose a fade duration based on your content type and how the audio will be used:
| Duration | Character | Best For |
|---|---|---|
| 0.5s | Quick, barely noticeable | Sound effects, short clips, notification sounds |
| 1s | Smooth, subtle | Podcast segments, voice recordings, DJ transitions |
| 2s | Gentle, natural | Music tracks, presentations, video background audio |
| 3s | Gradual, cinematic | Album tracks, radio-style fades, live recordings |
| 5s | Slow, dramatic | Ambient music, meditation audio, cinematic soundscapes |
A common combination is 1s fade in with 2–3s fade out. The shorter fade in gets the listener into the music quickly, while the longer fade out provides a gentle ending. You can set each duration independently.
FLAC Fade: Lossless Source for Clean Effects
FLAC is lossless — the audio samples are preserved exactly as recorded, with no psychoacoustic compression removing “inaudible” content. When a fade effect is applied, it operates on the full uncompressed signal before MP3 encoding. This means the amplitude envelope is applied to clean, artifact-free data, producing the smoothest possible fade curve.
With a lossy source like MP3 or AAC, the fade would be applied to already-compressed audio, then re-encoded — a double lossy pass. Starting from FLAC gives you a single-encode path: decode lossless → apply fade → encode MP3 once. The result retains maximum detail and transparency. Our FLAC vs MP3 comparison explains what that single lossy step removes and when lossless is worth keeping.
This matters most for album rips where individual tracks need their own fades. FLAC collections from CD or vinyl digitizations are the ideal starting point — each track can receive a customized fade in/out duration and be converted to MP3 in one clean step. To keep track titles and album details intact across a ripped album, see our guide to FLAC and MP3 tags.
24-bit FLAC files (common in hi-res downloads) have extra dynamic range — 144 dB versus 96 dB for 16-bit. This means the quiet portions of a fade contain more clean audio data and less quantization noise, producing an even smoother transition at the very start and end of the envelope.
Hi-res FLAC note: MP3 supports sample rates up to 48 kHz, so 96 kHz and 192 kHz FLAC files are resampled when they become MP3. The fade is calculated before encoding, so it stays smooth either way.
Fade FLAC and Keep It Lossless
This page outputs MP3. To keep a faded FLAC, use an editor or FFmpeg:
- Audacity: select the first or last seconds, use Effect → Fading → Fade In or Fade Out, then File → Export Audio as FLAC.
- FFmpeg fade in:
ffmpeg -i input.flac -af "afade=t=in:d=2" -c:a flac output.flac - FFmpeg fade out needs the start time. For a 180-second track and a 5-second fade:
-af "afade=t=out:st=175:d=5". The converter here avoids that step by reversing the audio, fading the start and reversing it back.