Audio Trimmer
Drag a selection on the waveform, add fades, and export just that part
100% In-Browser ยท Private & Instant ยท Free Forever
Your file is decoded, processed, and re-encoded in this browser tab. Nothing is uploaded to an OfflineTTS processing API.
Interactive Workspace
Audio Trimmer
Cut exactly the section you need from an audio file. Drag across the waveform to set a start and end point, nudge the values with the sliders for precision, and render only the selection.
Working on the waveform: click and drag anywhere on the waveform to move the nearest edge of the selection. The shaded region is what will be exported, and the readout below the waveform tells you the start, end, and resulting length. For sample-accurate work, use the start and end sliders instead of dragging โ they accept hundredth-of-a-second values.
Always fade: a hard cut at a non-zero sample produces a click, because the waveform jumps discontinuously. The fade in and fade out controls default to 0.05 s, which is short enough to be inaudible as a fade but long enough to remove the click. Increase the fade to about 0.3 s for a musically smooth entry or exit.
Good uses: pulling a ringtone or notification sound out of a song, cutting a clip for a social post, removing dead air from the start of a recording, extracting one section for practice, and isolating a sample for a project.
Export: WAV preserves the cut exactly; MP3 compresses it. Decoding, processing, and encoding all run in this browser tab. The file you select is not uploaded, and the rendered audio is not stored on any server.
How It Works
Load audio
Add the file you want to cut.
Set the selection
Drag on the waveform or type exact start and end times.
Add fades
Keep the default short fades, or lengthen them for a smooth exit.
Render and export
Process the selection, preview it, then download WAV or MP3.
Features
Waveform Selection
Drag directly on the waveform to set the cut points.
Precise Values
Start and end sliders accept hundredth-of-a-second input.
Fade In / Out
Removes the click that a hard cut introduces.
Undo by Re-render
Change the selection and render again โ the original is untouched.
Clicks, Fades, and Why Zero Crossings Matter
A digital audio file is a sequence of samples describing a waveform that swings above and below zero. If you cut at a point where the waveform is at its peak and the next sample in the exported file is silence, the signal jumps discontinuously. That discontinuity is broadband energy, and you hear it as a click.
A fade of a few milliseconds smooths the jump by ramping the level to zero. The default 0.05 s is deliberately short: it is long enough to remove the click but too short to be perceived as a fade. Lengthen it to around 0.3 s when the cut should sound musical โ at the end of a song, for example, or at the start of an ambient clip.
Some editors offer automatic zero-crossing snapping, which moves the cut to the nearest point where the waveform crosses zero. It reduces clicks without a fade but does not eliminate them on complex material. A short fade is more reliable and costs nothing audible.
Formats, Precision, and Workflow
Export WAV when the trimmed section will be edited, mixed, or processed again. Export MP3 when the file is going straight to a listener. Re-encoding an MP3 that was already lossy adds a second generation of compression artefacts, so keep an uncompressed master if you plan to make several cuts from one recording.
Every effect here is deterministic: the same file and the same control values produce the same output. That means you can reproduce a result later, but it also means the tool will not guess what you intended โ check a short excerpt before rendering a long file, and keep the original.
The trimmer writes only the selection, so trimming a long file down to a short clip also reduces its size and the time any later processing takes. For a workflow that involves several edits, trimming first is almost always faster than processing the full-length file and cutting at the end.
Related Tools
Volume Booster
Make a quiet recording louder and normalise inconsistent levels
Reverse Audio
Flip a recording backwards, with an optional pre-reverse reverb swell
Audio Joiner
Merge files in order, with optional normalization, crossfades, and gaps
Audio Converter
Change sample rate and channel count, normalize, and re-export
Audio Trimmer โ FAQ
Will cutting the file reduce its quality?
Not in WAV. The samples are copied exactly as they were decoded, so the exported selection is the same audio you heard. MP3 export re-encodes at the bitrate you choose, which is a lossy step โ export WAV if the cut will be edited further.
Why is there a click at the start of my cut?
Because the waveform does not start at zero at that exact sample. A short fade in of about 0.05 s removes it. This is why the fade controls default to a non-zero value.
Can I cut a section out of the middle and keep the rest?
Not in one pass. Export the two outer sections separately and merge them with the audio joiner, or use the joiner's crossfade to smooth the seam.
How precise is the selection?
The sliders accept hundredths of a second, and the underlying cut is sample-accurate. Dragging on the waveform is limited by pixel resolution, so use the sliders when you need an exact boundary.
Can I trim the audio from a video file?
Yes. Video files are decoded and their audio track can be cut and exported on its own.
More Local Audio Tools
Every audio utility here runs in the browser tab. Browse the full set of editing, conversion, and measurement tools.