Audio Trimmer cuts an audio file with millisecond precision on a real waveform. Drag the handles, type exact timestamps, or use the nudge buttons. Export to MP3, WAV, FLAC, OGG (Vorbis), Opus, AAC, or M4A. Decoding, trimming, and encoding all run locally with the browser's WebCodecs API.
Drag and drop your audio here
or
MP3, WAV, M4A, AAC, OGG, FLAC
Max file size: 200 MB
The remote URL must allow CORS. Your browser fetches the file directly — nothing is uploaded to our server.
Cut a clip out of an audio file with sample-accurate handles on a real waveform. Useful for trimming the silence at the start of a podcast, isolating a hook from a song, lifting a voice memo highlight, or pulling a 30-second teaser. Decoding, trimming, and encoding all happen inside your browser — no upload, no queue, no watermark.
Drag a file onto the dropzone, click Choose audio, or paste a direct URL. The remote host must allow CORS. Maximum file size is 200 MB.

Drag the two blue handles to set the in and out points. Type exact timestamps in HH:MM:SS.mmm into the Start time and End time inputs, or use the -5s · -1s · +1s · +5s nudge buttons for fine adjustments.

Click Play to audition only the trimmed range — playback wraps back to the start handle when it reaches the end. Use the speaker icon to adjust volume.
Open the Output format dropdown to compare codecs and pick MP3, WAV, FLAC, OGG, Opus, AAC, or M4A. Greyed-out entries are not encodable in your browser. For lossy formats, set the bitrate (96 to 320 kbps); lossless WAV/FLAC ignore the bitrate setting.

Click Trim to <format>. A progress bar reports encoder progress. When it finishes, a download button appears with the size, duration, and bitrate.

| Format | Type | Best for | Notes |
|---|---|---|---|
| MP3 | Lossy | Universal compatibility | Plays everywhere; encoder may not be present in every browser. |
| WAV | Lossless | Editing, archival masters | Uncompressed PCM; large files. |
| FLAC | Lossless | Smaller lossless masters | ~50% the size of WAV with identical audio. |
| OGG (Vorbis) | Lossy | Open-source toolchains, games | Royalty-free, broad Linux support. |
| Opus | Lossy | Voice, low-bitrate streaming | Best perceived quality at 64–128 kbps. |
| AAC (ADTS) | Lossy | Streaming pipelines, HLS | Raw AAC frames in an .aac container. |
| M4A (AAC in MP4) | Lossy | Apple devices, iTunes/Music | AAC packaged in MP4 — best Apple ecosystem support. |
No. Decoding, trimming, and re-encoding all run inside your browser using the WebCodecs API. Files never leave your device.
MP3, WAV, M4A, AAC, OGG (Vorbis/Opus), and FLAC — anything your browser can decode. Mixed sample rates and channel counts are auto-resampled to a target format on export.
MP3, WAV, FLAC, OGG (Vorbis), Opus, AAC (ADTS), and M4A. Codecs your browser cannot encode are greyed out in the format dropdown.
Millisecond precision. Drag the handles for fast trimming, or type Start/End values in HH:MM:SS.mmm. The nudge buttons (-5s, -1s, +1s, +5s) are ideal for fine adjustments.
200 MB. Decoding streams samples through memory rather than buffering the whole file, so a long podcast episode trims responsively.
Your browser cannot encode that codec. MP3 encoding is not native in every browser. Use Chrome or Edge for the broadest coverage, or pick another format.
Yes — the selected range is decoded and re-encoded into the chosen format and bitrate. Picking the same codec as the source still re-encodes; pick FLAC or WAV if you need a lossless export.
Yes. The Play button auditions only the selected range and loops back when it reaches the end handle. Use the volume popover to adjust playback level.