Skip to content
hateitall

Trim Video

Cut a clip to the exact range you choose — recorded and re-encoded by your own browser.

Processed locallyIn: MP4, WebM, MOV (browser-dependent)Out: WebM

Loading tool…

How to use trim video

  1. Select a video; it loads into a local player.

  2. Set start and end points with the range controls or by seeking.

  3. Export — the selected range plays through a local capture pipeline and is re-encoded in real time.

  4. The output is re-opened to verify its duration is within tolerance, then downloads.

What this tool does

  • Frame-accurate in/out selection on the preview
  • Local re-encode via the browser's own encoder (no engine download)
  • Audio preserved or removable during export
  • Duration verification on the output

How the result is verified

The exported clip is loaded into a local decoder and its duration is compared with your selected range within a stated tolerance; a mismatch marks the output Failed verification.

Frequently asked questions

Why is the output WebM and not MP4?

The tool uses the encoder built into your browser, which produces WebM. That keeps everything local with no multi-megabyte engine download. WebM plays in modern browsers, chat apps, and editors; if you specifically need MP4, most players and editors convert WebM losslessly enough for everyday use.

Does trimming re-encode my video?

Yes, and the tool says so up front. Re-encoding at high quality is visually transparent for screen recordings and casual clips. Frame-exact stream-copy trimming requires a much heavier processing engine, which this tool intentionally avoids.

Is my file uploaded to a server?

No. The file is opened with your browser's File API and processed by code running in your tab. You can confirm this yourself: open your browser's developer tools, watch the Network panel, and process a file — no request carries your file's bytes. See our How it works page for a step-by-step verification guide.

Re-encode a video with the audio track entirely absent from the output file.

MP4 · WebM · MOV (browser-dependent)WebMHeavy on device

Resolution and bitrate presets re-encoded locally in real time, with before/after size reporting.

MP4 · WebM · MOV (browser-dependent)WebMHeavy on device

Decode a video's audio locally and export it as lossless WAV or compact WebM/Opus.

MP4 · WebM · MOV (browser-dependent) +WAVModerate on device