About this tool
An audio trimmer keeps one selected portion of a recording, song, interview, or voice memo. A waveform summarizes the decoded samples and highlights the active region, while the audio player and two-handle range control help place exact boundaries. Optional half-second, one-second, or two-second fades soften the beginning or ending of the saved clip.
The waveform is decoded locally with the browser AudioContext, and FFmpeg WebAssembly performs the final cut. With no fades and Same as input selected, supported sources can be copied without re-encoding. Adding a fade requires encoding, as do explicit MP3 192 kbps and WAV choices. A reminder notes the forty-second maximum for iPhone ringtones.
How to use the Audio Trimmer
- 1Choose the audio file that contains the desired passage.
- 2Use the player, waveform, slider, or fields to set boundaries.
- 3Select optional fade durations for the beginning or ending.
- 4Keep the source format when possible or choose MP3 or WAV.
- 5Run the cut, listen to the result, and download it.
Features
Highlighted sample waveform
See an overview of the decoded channel with the retained time range drawn in the theme accent color.
Four fade settings
Leave each edge unchanged or apply a 0.5, 1, or 2 second linear fade.
Source-format stream copy
Avoid an unnecessary encode for supported formats when no fade effect has been requested.
MP3 and WAV exports
Force a 192 kbps MP3 for compact sharing or uncompressed WAV for broad editing support.
Ringtone duration reminder
Keep the visible forty-second iPhone ringtone limit in mind while choosing the selected length.
Frequently asked questions
Can the audio trimmer cut an MP3 without reducing quality again?
Yes. Select Same as input and leave both fades Off. The tool then requests stream copying for supported files, although compressed-frame boundaries can make a copied cut slightly less exact than a re-encoded one.
Why does adding a fade change the encoding path?
A fade modifies sample amplitudes over time, so FFmpeg must decode and encode the selected audio. The output becomes MP3 unless WAV was selected, because a direct stream copy cannot apply an audio filter.
How is the displayed waveform created?
The browser decodes the selected file with AudioContext only for visualization, divides the first channel into peak groups, and draws those peaks on a canvas. The separate FFmpeg job creates the actual download.
How long can an iPhone ringtone be?
The interface reminds you to keep iPhone ringtones at forty seconds or less. Watch the selected-length readout below the range controls before processing the clip.
Are songs or voice recordings uploaded for trimming?
No. Waveform decoding, preview playback, range selection, audio filtering, and the final download all remain on your device for the life of the browser tab.