✂️

Audio Trim Tool

Load an audio file, set a start and end time, and export just that section as a lossless WAV — sample-accurate, no quality loss, all in your browser.

ℹ Trimming is done on the decoded samples, so there’s no re-encoding loss; the cut section is exported as WAV (browsers can’t write MP3/AAC). Everything runs locally — your file is never uploaded.

No file loaded.

How It Works

Your file is decoded to raw audio samples in the browser. When you set a start and end, the tool copies exactly the samples in that range — sample-accurate — into a new WAV file. Because it works on the decoded audio rather than re-compressing, the trimmed section is a clean, lossless copy at the original sample rate and channel count. Nothing is uploaded; the work happens entirely on your device.

The output is WAV (uncompressed). If you started from an MP3, the trimmed WAV will be larger than the equivalent slice of the MP3, but it won’t lose any further quality. For MP3 output you’d re-encode the WAV in a desktop app.

Frequently Asked Questions

Is my file uploaded?
No. Decoding and trimming happen entirely in your browser; the audio never leaves your device.
Does trimming reduce quality?
No. It copies the existing samples in your selection into a lossless WAV — there’s no re-encoding, so no added loss. (It can’t recover quality the original compression already removed.)
Why is the output WAV, not MP3?
Browsers can’t encode MP3/AAC from JavaScript without a licensed encoder. The trimmed section is exported as lossless WAV; re-encode it to MP3 in a desktop app if needed.
How precise is the cut?
Sample-accurate — your start/end times are converted to exact sample positions, so the cut lands precisely where you set it.
Can I fade the edges?
Not in this tool — it’s a clean cut. If you hear a click at an edge, nudge the start/end slightly to a quieter point, or add a fade in an editor.