Audio Trimmer / Cutter
Trim an audio file with fade in/out - free, no upload.
Your audio is decoded and trimmed inside this page. It is never uploaded.
What this tool does
Choose an audio file, set a start and end time in seconds, preview the trimmed result, and download it as WAV.
Trims an audio file to any start and end time you choose, down to sample accuracy.
Lets you preview the trimmed result before downloading.
Outputs a WAV file, regardless of the original format.
Slices at sample-accurate start and end points from the real decoded audio, not an approximate byte offset.
Adds a fade in and/or fade out over any duration you choose, applied directly to the trimmed samples - useful for ringtones and clips that would otherwise start or end with an abrupt click.
Re-slices instantly whenever you adjust the start, end or fade values, since the file is decoded once and every change just re-cuts from that same decoded buffer.
Automatically clamps a fade in and fade out to at most half the clip's length each, so the two can never overlap and cancel each other out.
How to use it
- Choose an audio file.
- Set the start and end time in seconds.
- Optionally set a fade in and/or fade out duration.
- Preview and download the trimmed .wav file.
Why use this tool
Cutting an intro, silence or a clip from audio is a daily task, and editors are heavy. Selecting start and end with fades gives a clean clip.
Why we built it
We built the audio trimmer to slice at sample-accurate points from the decoded audio, with optional fades. Join the clips with the audio joiner and change tempo with the audio speed changer.
For a neighbouring job there is also the Audio Waveform Generator and the Screen Recorder.
Who this tool is for
- Podcasters and musicians cutting clips
- Students and teachers extracting a quote
- Ringtone makers
When to use it
- Making ringtones and clips.
- Removing silence at the start or end.
- Extracting a section.
- Adding fade in and out.
Why the output is WAV, not the original format
A true lossless cut needs to respect the original codec's own frame boundaries.
Formats like MP3 and AAC compress audio in fixed-size frames, and cutting one cleanly without a click or a gap technically requires trimming exactly on a frame boundary in that specific codec's own bitstream - a different, more involved job than working with decoded samples. This tool takes the simpler, honest path: it decodes the audio to raw samples, slices exactly where you asked, and re-encodes that slice as WAV, which is lossless from that point onward even though it isn't a byte-exact cut of the original compressed file.
Why the fade never overlaps itself
A linear ramp is applied directly to the sliced samples, with a built-in safeguard against overlapping fades.
The fade in and fade out are each a straight linear ramp multiplied sample-by-sample into the trimmed audio - the same basic curve every simple audio editor defaults to for a quick fade. Before applying either one, the tool caps its length at half the clip's total duration, so a fade in and a fade out set too generously can never meet in the middle and partially cancel each other out; the worst case is simply that both fades meet exactly at the midpoint.
Changing the start, end, fade in or fade out value never re-decodes the file - it only re-slices and re-fades the audio that was already decoded when you first chose the file, which is why the preview updates instantly.
What you give it, and what you get back
| Item | Details |
|---|---|
| Input | An audio file. |
| Controls | Start, end and fades. |
| Output | A WAV with a preview. |
Issues you may run into
| What you see | Why it happens | What to do |
|---|---|---|
| Result is WAV | The output is uncompressed. | Convert to MP3 afterwards. |
| A click at the cut | The cut is mid-waveform. | Add a short fade. |
| Original format changes | It is re-encoded. | Keep the original. |
Assumptions and limitations
- The output is always WAV (uncompressed), not the original file's format.
- This is a re-encode from decoded samples, not a byte-exact cut of the original compressed audio stream.
Frequently asked questions
How do I trim an audio file online for free?
Choose the file, set a start and end time, and download the trimmed WAV.
Will the trimmed file be the same format as my original?
No - the output is always WAV, since that's what the tool re-encodes to after slicing the decoded samples.
Is the cut byte-exact from the original file?
No - it's a re-encode of the decoded audio at your chosen start and end time, not a byte-exact cut of the original compressed stream.
Can I preview the trimmed audio before downloading?
Yes - a preview player appears as soon as you set the start and end times.
Can I add a fade in or fade out?
Yes - set a fade in and/or fade out duration in seconds and it's applied directly to the trimmed audio as a linear volume ramp.
Is my audio uploaded anywhere?
No. Everything happens in your browser.
What happens if my fade in and fade out overlap?
They can't - each fade is automatically capped at half the clip's length, so a fade in and fade out can never overlap and cancel each other out.
Does adjusting the start or end time re-decode my file?
No - the file is decoded once when you choose it, and every change to the start, end or fade values just re-slices that same decoded audio, which is why the preview updates instantly.