Audio Trimmer
You Might Also Need
Audio Trimmer keeps only the span you ask for and discards everything outside it. Two fields set the start and the end of the section to keep, with the file's own duration shown so the bounds can be read off any player.
What is Audio Trimmer?
Drop a file, type the boundaries in seconds, and process. The result is a new WAV containing the kept section, with a preview you can play before downloading.
The panel offers:
- A keep-from field in seconds, defaulting to zero, with a tenth-of-a-second step.
- A keep-until field that can be left empty, which means the end of the file, plus a to-end button that restores that state after a value has been entered.
- A live summary of the span in minutes and seconds, with a warning when the end is not after the start.
- A download named after the source with a trimmed suffix, so the original name is still recognisable.
The trim itself clamps both boundaries to the file's real length before it cuts anything, so an end beyond the duration simply means the duration, and a start beyond it produces an empty result rather than an error. Every channel is cut at the same sample offsets, which keeps a stereo pair in phase, and the boundary times are turned into sample indices by multiplying by the sample rate and rounding, so the same numbers always produce the same cut regardless of what happens elsewhere in the session. The output is a full sixteen bit WAV written afresh, which means the trimmed file is a normal audio file rather than a pointer into the original, and nothing about the source changes on disk. The span is stated as a start and end in seconds, and both are converted to sample positions with the same arithmetic, so a trim of the same times on a file of the same rate lands on exactly the same samples. The output length is the difference between the two boundary positions after clamping rather than a guess, which is why the reported result always matches what is heard. The page keeps the decoded original in memory as well, which is why the preview can play the untouched file next to the trimmed one — the difference between them is often the quickest way to confirm the boundary was where you intended.
What the tool deliberately does not offer:
- No waveform or scrub bar, so boundaries are typed rather than dragged.
- No crossfade at the cut, so a trim that lands mid-waveform can click at its start or end.
- The discarded audio is gone from the result; only the source file still holds it.
- One span only, so several sections cannot be kept in a single pass.
- The output is always sixteen bit WAV, whatever the source format was.
- Nothing is written back to the original file, and nothing is uploaded anywhere.
Use it for the routine cases: stripping silence or count-ins from the front of a take, cutting a clip down to a usable length, or extracting one section to work on separately. When several ranges should be removed rather than one kept, the cutter works from the other direction, and when the cut points should follow the audio itself rather than a typed number, the splitter finds the gaps for you.
How to use Audio Trimmer
- Drop an audio file onto the panel and read the duration from the header.
- Type the start of the section to keep in seconds.
- Type the end, or clear the field to keep everything to the end of the file.
- Press process, compare the preview against the original, then download the WAV.
When to use Audio Trimmer vs related tools
Audio Trimmer is the direct tool for keeping one section, so it suits removing a count-in or extracting a passage to work on. Audio Cutter works the other way round and removes the ranges you name, and Audio Slicer produces many pieces in one pass instead of one. To soften the boundary the trim creates, Audio Fade In/Out adds a fade at either end. To turn that section into a short phone-ready clip with its own length cap and fades, Ringtone Maker makes the same cut with the limit built in.
Privacy & Security
This tool runs entirely in your browser — no data ever leaves your device. There is no server round-trip, no upload, no logging, and no account required. Your input is processed locally using client-side JavaScript and is never stored, transmitted, or accessible to anyone else. When you close the tab, everything disappears.