Audio Trimmer
Trim, cut, and fade audio files with a visual waveform editor — runs entirely in your browser, nothing uploaded.
Drag & drop an audio file here
or click to browse
Audio trimming runs entirely in your browser using FFmpeg WebAssembly. Files are never uploaded.
What it does
Visual waveform editor
See the entire audio file as a waveform. Drag handles to set start and end of the cut region.
Precise time inputs
Type exact start and end times in MM:SS.ms format for frame-accurate cutting.
Fade in / fade out
Apply a smooth fade at the beginning or end of the trimmed segment to avoid abrupt cuts.
Preview before cutting
Play back the selected region in the browser before committing to the cut.
All audio formats
Accepts MP3, WAV, M4A, OGG, FLAC, AAC, WEBM. Output matches input format.
Private processing
FFmpeg WebAssembly runs locally — your audio files are never uploaded.
How to use Audio Trimmer
- 1Upload your audio file
Drag and drop or click to browse. Supports MP3, WAV, M4A, OGG, FLAC, AAC, WEBM up to 200 MB.
- 2Set the trim region
Drag the start and end handles on the waveform, or type precise timestamps in the Start and End fields.
- 3Add fade in / fade out (optional)
Check the Fade In or Fade Out boxes to add a smooth 0.5-second transition at the cut edges.
- 4Preview the selection
Click the Play button to hear only the selected region before you cut.
- 5Cut and download
Click Trim. FFmpeg processes the segment in your browser and the file downloads immediately.
When to use this
Extracting a clip from a long recording
Trim a 2-hour podcast to a 30-second quote for sharing on social media.
Removing silence or noise at the start/end
Cut dead air from the beginning and end of a voice recording before publishing.
Creating a ringtone
Trim a song to the best 30-second section with a fade out at the end.
Splitting a recording into segments
Extract individual answers from an interview recording for separate clips.
Technical details
| Processing engine | FFmpeg 6 via WebAssembly |
| Waveform visualisation | Wavesurfer.js |
| Input formats | MP3, WAV, M4A, OGG, FLAC, AAC, WEBM |
| Output format | Same as input |
| Max file size | 200 MB |
| Processing location | Entirely in your browser — nothing is uploaded |
Frequently Asked Questions
What formats can I trim?
- MP3, WAV, M4A, OGG, FLAC, AAC, and WEBM. The output file uses the same format as the input.
How precise is the cutting?
- FFmpeg cuts at the specified timestamp with millisecond precision. For lossy formats like MP3, the nearest keyframe is used, which is typically within a few milliseconds.
Will trimming reduce quality?
- WAV trimming is lossless. For lossy formats (MP3, OGG), a brief re-encode occurs at the cut point, but the rest of the audio stream is copied without re-encoding.
Can I trim multiple sections from one file?
- The current version extracts one continuous region per operation. Run multiple trims to extract several segments.
Is the file uploaded to a server?
- No. All processing happens in your browser using FFmpeg WebAssembly. Your audio never leaves your device.
Related Tools
Audio Merger
Join multiple audio files into one. Reorder tracks, add gaps, crossfade, and adjust volume — no upload required.
Audio Converter
Convert MP3, WAV, M4A, OGG, FLAC, and AAC audio files to any format — free, instant, runs entirely in your browser.
Audio Compressor
Reduce audio file size without sacrificing quality. Choose from presets or set a custom bitrate — all in your browser.
PDF Tools
Merge multiple PDFs or extract pages — all in your browser.