Private. In-browser. No upload.

Trim audio without uploading it anywhere.

Drop an audio file (or a video — we'll extract the audio for you), drag the orange handles to pick a section, and save just that part as an MP3 or WAV. Useful for cutting voice memos down to the good bit, making a 30-second clip from a song, trimming silence off the start or end of an interview, or pulling a quotable section out of a podcast. Nothing leaves your browser.

  • No upload, ever. Decoding, trimming, and encoding all happen on your device.
  • Visual waveform. See where the loud parts are. Drag the handles or type exact times — sample-accurate either way.
  • Accepts video too. Drop an MP4, MOV, or WebM and we'll trim the audio out for you in one step.

How it works

  1. Drop your file. Audio or video, up to 300MB. The browser decodes it (a few seconds for typical files) and shows you a waveform of the contents.
  2. Set start and end. Drag the orange handles, click anywhere on the waveform to nudge the nearest marker, or type precise times into the inputs (M:SS.s format).
  3. Preview if you want. "Preview selection" plays just the selected range so you can confirm before saving.
  4. Pick output format and save. MP3 at 128/192/256/320 kbps for portability, or WAV for lossless. Click "Trim & save".

Questions

Does my file get uploaded?
No. The file stays in your browser the entire time. Audio decoding uses the browser's built-in Web Audio API, the trim is just a slice of the in-memory waveform, and MP3 encoding uses a small JavaScript library (lamejs, ~50KB) that also runs locally. We never see your audio. This is especially useful if you're trimming voice memos, interviews, sensitive recordings, or anything you'd rather not hand to a stranger's server.
What formats can I trim?
Any audio format your browser can decode: MP3, WAV, M4A (Apple voice memos, iTunes), FLAC, OGG, AAC. Bonus: video files too — MP4, MOV, and WebM — because the same Web Audio API that decodes audio also extracts the audio track from these video formats. Drop an MP4 of a music video and trim it; the video frames are never decoded, only the audio. Output is MP3 (default 192 kbps, bitrate selectable) or WAV (lossless PCM).
Why does my trimmed MP3 sound slightly different from the source MP3?
Because the file is decoded to uncompressed PCM samples, sliced at the sample level, then re-encoded to MP3. That's two lossy steps (the original MP3 → PCM is lossy in the technical sense; PCM → trimmed MP3 is another lossy encode). The audible difference is small at 192+ kbps and inaudible to most listeners at 320 kbps. If you need exactly-lossless trimming with no re-encoding, you'd want a format-aware MP3 frame-boundary trimmer — those exist but aren't common in browser-based tools. For lossless output here, pick WAV instead of MP3.
How precise are the trim points?
Sample-accurate. Each marker maps to an integer sample index — for typical 44.1 kHz audio that's a resolution of about 0.023 milliseconds. The time inputs accept M:SS.s format (minutes:seconds.tenths). The visual waveform handles snap to whatever you can click, but the text inputs let you fine-tune to a tenth of a second or better. For frame-accurate work in a DAW you'd want a desktop tool; this hits 'precise enough for podcasts, voice memos, music clips, ringtones' easily.
What about really long files?
Soft limit around 300MB or about 5 hours of audio. Above that the browser may run out of memory loading the file. Trim time scales with audio length — a 2-hour podcast takes maybe 20-40 seconds to decode and trim, depending on your machine. The waveform draws progressively as the audio decodes so you can pick your trim points without waiting for everything to finish.
Can I make a ringtone from this?
Yes — pick a ~30 second section of a song, output as MP3 or M4A (well, MP3 here; iPhone ringtones technically need .m4r which is just a renamed M4A AAC file). For iPhone specifically you'd need an extra rename step after download. For Android, MP3 ringtones work directly. We may add an M4A output option in the future.
Can I trim out the middle and keep the start + end?
Not in this version — only one continuous range. To remove a middle section, you'd trim the file into two parts (start to gap, gap to end) and concatenate them in a separate tool. An audio merger / joiner is on our roadmap.
Why is the bitrate dropdown hidden when I pick WAV?
WAV is uncompressed — there's no 'bitrate' to choose. The file size is determined by sample rate × bit depth × duration × channels. Our WAV output is 16-bit PCM at the source's native sample rate; the only way to make a WAV file smaller is to convert to a lossy format (which is what MP3 is for).