Privvert - private browser-based file toolsPrivvert

Trim audio

HH:MM:SS start and end. Outputs MP3.

Drop files here
or click to browse - files stay on your device
Max file size: 300 MB

About this tool

Cut a precise section out of any audio file by entering start and end times in seconds - or by scrubbing the built-in waveform preview. Privvert's audio trimmer reads MP3, WAV, M4A, AAC, OGG, FLAC and Opus, then either copies the original audio stream losslessly (instant, zero quality loss) or re-encodes it for sample-accurate cuts when you need them.

Because the whole tool runs locally with FFmpeg compiled to WebAssembly, your recordings never leave your device. That makes it safe for client interviews, confidential voice memos, journalist source recordings and unreleased music demos. There's no upload, no signup, no waiting in a queue - drop in a file and cut.

Features

  • Stream-copy mode: trims without re-encoding so the output is bit-for-bit identical to the source
  • Optional re-encode mode for sample-accurate cuts inside compressed formats
  • Reads MP3, WAV, M4A, AAC, OGG, FLAC, Opus and any container FFmpeg understands
  • Live waveform preview so you can hear the cut before exporting
  • Keeps the original codec, sample rate and channel count
  • No file size limit beyond what your device's RAM can hold
  • Works fully offline once the page has loaded

How to use it

  1. Drop your audio file onto the page or click to browse.
  2. Use the waveform preview to find the exact start and end of the section you want to keep.
  3. Type the start and end times in seconds (decimals are allowed - e.g. 12.45).
  4. Choose stream-copy for speed or re-encode for sample-accurate cuts.
  5. Click Trim and the trimmed file downloads automatically.
🔒 100% private

Everything happens inside your browser using JavaScript and WebAssembly. Your files are never uploaded to a server, never stored, and never seen by us.

Frequently asked questions

Will trimming reduce audio quality?

Not in stream-copy mode - the audio bytes are copied directly with no re-encoding, so output quality is identical to the source. Re-encode mode introduces a small generational loss for lossy formats like MP3, but is required when you need cuts that don't align to a keyframe.

Why is my cut a fraction of a second off?

Compressed formats like MP3 can only be cut at keyframe boundaries when stream-copying. Switch to re-encode mode for sample-accurate trimming.

Is there a maximum file size?

There is no hard cap. Files larger than ~500 MB may be slow to load on phones because the audio has to fit in browser memory.

Does the tool keep my files?

No. Everything happens in your browser tab; nothing is uploaded or logged on our side.