Audio Trimmer - Cut MP3 & Audio Files Online

Cut any audio file your browser can decode — MP3, M4A/AAC, OGG/Opus, FLAC, WAV, WebM — by dragging a selection region on the waveform, then export the selection as WAV or MP3, entirely on your device.

Load a file, drag the shaded region on the waveform (or type exact start and end seconds), zoom in for precision, preview the selection or the whole file, add fades, and download the cut. Nothing is uploaded.

Audio Trimmer - Cut MP3 & Audio Files Online
Cut any audio file your browser can decode — MP3, M4A/AAC, OGG/Opus, FLAC, WAV, WebM — by dragging a selection region on the waveform, then export the selection as WAV or MP3, entirely on your device.
Load an audio file to see its waveform and start trimming.
Fade in: 0 ms·Fade out: 0 ms

How trimming works: the tool keeps only the samples between the start and end markers and discards everything outside them. Fades are applied to the kept region at export — the fade-in ramps volume up from silence over the first milliseconds of the selection, and the fade-out ramps down to silence over the last milliseconds, which prevents clicks at the cut points.

Local-only trimming: the file is decoded, cut, and re-encoded on your device and never sent to a server.

About this audio trimmer

This trimmer cuts a section out of any audio file your browser can play — MP3, M4A/AAC, OGG/Opus, FLAC, WebM, or WAV — and saves just that section as a new file, without installing software and without uploading anything. It borrows the browser's own media engine: decodeAudioData unpacks the compressed file into raw samples using the same battle-tested decoders that power the audio tag, the waveform is drawn from those samples so you can see exactly where words, beats, and silences fall, and the export re-encodes only the samples between your two markers. The waveform view itself is rendered with wavesurfer.js, the open-source (BSD-3-Clause) waveform library used across the audio web. You can set the selection two ways, and they stay in sync. The shaded region on the waveform is the part you keep: drag its body to slide the whole selection along the file, or grab either edge to resize it — everything outside the region is discarded. The Zoom slider stretches the waveform to hundreds of pixels per second and scrolls, so a single syllable or drum hit becomes easy to bracket by eye. The Start and End fields mirror every region move and let you refine the cut to the exact hundredth of a second, which matters when you are isolating a single word from a voice memo or cutting a loop that must land precisely on a beat — type a value and the region snaps to match. The fade fields solve the most common problem with hard cuts: clicks. When a cut lands mid-waveform, the audio jumps instantly from silence to some non-zero sample value, and that discontinuity is audible as a pop. A short fade-in and fade-out — even 5 to 20 milliseconds — ramps the volume smoothly through the cut points and removes the click without being audible as a fade. Longer fades, from half a second to several seconds, are a stylistic choice: a two-second fade-out is the classic way to end a music excerpt that would otherwise stop abruptly. For output, WAV is a bit-exact 16-bit PCM copy of the selection and the right choice when the cut is headed into an editor, a sampler, or another tool. MP3 at 192 kbps is the right choice for sharing — small, universally playable, and transparent for most material — but remember that every MP3 encode is one lossy generation, so if you plan to trim again later, keep a WAV master. Because everything runs locally, a long recording trims in seconds with no upload wait, no file-size cap beyond your device's memory, and no privacy trade-off: the audio never leaves your machine.

Common trimming recipes

Typical cuts and the settings that make them clean — fades are the difference between a click and a professional edit.

GoalSettingsWhy
Ringtone from the chorus of a songSelect about 25 s, fade in 500 ms, fade out 1,000 ms, MP3 — 192 kbpsPhones loop ringtones, so a gentle fade at both ends stops the restart from sounding like a glitch.
Remove silence and throat-clearing from the start of a voice memoDrag the region's left edge to just before the first word, keep the right edge at the file end, WAVThe waveform makes the lead-in silence obvious; WAV avoids a second lossy generation before further editing.
Extract one quote from a long interviewRough-select by dragging, then type exact Start and End to the hundredth of a second, fade in 10 ms, fade out 10 msTiny fades remove the click at mid-word cut points without being audible as fades.
Cut a 4-bar loop from a track at 120 BPMSelection exactly 8.00 s long (4 bars × 2 s), no fades, WAVLoops need sample-accurate length and hard cuts on the beat; fades would soften the transient.
Podcast clip for social mediaSelect 30–60 s, fade in 200 ms, fade out 400 ms, MP3 — 192 kbpsMP3 keeps the clip small enough to attach anywhere, and short fades make it feel edited rather than chopped.

How to trim audio in your browser

  1. Load an audio file — anything your browser can decode: MP3, M4A/AAC, OGG/Opus, FLAC, WAV, or WebM. Its waveform, duration, sample rate, and channel count appear once decoded.
  2. Drag the shaded region on the waveform: drag its body to move the whole selection, or drag either edge to resize it. Use the Zoom slider to stretch the waveform for fine placement, or type exact values into the Start (s) and End (s) fields — region and fields stay in sync both ways.
  3. Press Play selection to audition just the region (turn Loop on to hear it repeat seamlessly — essential for ringtones and loops), or Play full file to hear the cut in context.
  4. Set Fade in and Fade out in milliseconds — 10 to 20 ms removes clicks at the cut points, 500 ms and up gives an audible musical fade.
  5. Choose WAV or MP3 — 192 kbps as the export format, press Export selection, then preview and download the trimmed file.

Audio trimmer FAQ

Is my audio uploaded to a server?
No. The file is read directly into browser memory, decoded with the browser's built-in codecs, cut, and re-encoded locally — the MP3 encoder itself runs as JavaScript in the page. Nothing is transmitted, and the tool keeps working offline once loaded.
Why does my cut click or pop at the edges, and how do I fix it?
A hard cut that lands mid-waveform creates an instant jump in the signal, which the ear hears as a click. Add a short fade — 10 to 20 milliseconds of fade-in and fade-out is enough to remove the click while being far too short to hear as a fade.
Does trimming an MP3 re-encode it and lose quality?
Yes, once. The browser decodes the MP3 to raw samples and the export re-encodes the selection, so exporting to MP3 adds one lossy generation. Export to WAV instead if the cut is going into further editing — WAV is a bit-exact copy of the decoded selection.
How precise can the cut be?
The Start and End fields accept hundredths of a second, and the fades are computed at full sample resolution. For beat-exact loops, compute the length you need — at 120 BPM one bar is exactly 2 seconds — and type the values rather than dragging.
What is the loop toggle for?
With Loop on, Play selection repeats the selection seamlessly until you press Stop. That is the honest way to audition ringtones, notification sounds, and music loops, because it exposes any gap or click at the join that a single playthrough would hide.
Which export format should I pick?
WAV for anything headed into an editor, sampler, or another tool — it is uncompressed and adds no quality loss. MP3 at 192 kbps for sharing and phones — it is about a tenth of the size and plays everywhere. When in doubt, keep a WAV master and share the MP3.