Video Trimmer

Set start and end points on any video, preview the clip, and export the trimmed file right in your browser (lossless fast cut or frame-exact MP4), or copy a ready-to-run FFmpeg command.

Use the Video Trimmer

Drop a video file here

MP4, MOV, MKV, WebM, AVI and more

Load a video file to start trimming.

Copied!

Summary

Video Trimmer loads a video file locally in your browser, lets you set start and end points with time inputs, the timeline handles or the player position, and previews the exact clip. It then exports the trimmed clip on your device with ffmpeg.wasm: Fast mode copies the streams without re-encoding (original quality, cut at the nearest keyframe), Precise mode re-encodes to an H.264 MP4 for a frame-exact cut. It also generates the matching FFmpeg command for very large files. No file is ever uploaded.

How it works

  1. Drop or browse to select a video file (MP4, MOV, MKV, WebM, AVI, etc.).
  2. The video loads in the browser player and its duration and file info appear.
  3. Drag the timeline handles, type exact times, or pause the player and click Set start / Set end at playhead.
  4. Click "Preview Clip" to play only the selected segment.
  5. Choose Fast (lossless stream copy) or Precise (re-encode to MP4), click "Trim & Export Clip", then download the file.
  6. For very large files, copy the generated FFmpeg command and run it in your terminal instead.

Use cases

  • Cut the opening or ending of a recorded video before sharing.
  • Extract a specific scene or highlight clip from a longer video.
  • Quickly check how long a segment will be before running a full encode.
  • Get the exact FFmpeg -ss / -to flags without memorizing the syntax.
  • Preview trim points before committing to an irreversible encode.
  • Prepare clips for social media by trimming to platform time limits.

Frequently Asked Questions

Last updated: 2026-06-11 · Reviewed by Nham Vu