Video Trimmer
Cut video clips by start and end time
Fast mode still needs the engine: about 30 MB of WebAssembly FFmpeg comes from unpkg.com on your first run here and is cached by the browser afterwards. Nothing about your video is sent anywhere.
Two numbers and a mode. In Fast mode the video and audio streams are copied rather than re-encoded, so a two-minute clip takes about a second and quality is bit-for-bit unchanged — the cost is that the cut lands on the nearest keyframe, which with a typical two-second GOP can drift up to a couple of seconds from what you typed. Precise mode re-encodes with H.264 at CRF 23 and AAC audio so the boundaries land on real frames, and the trade is time proportional to clip length. Either way the output is MP4 with the same base filename. If your source is a MOV, MKV or WebM, prefer Precise: Fast mode copies whatever was inside, and a stream that does not belong in an MP4 container can produce a file some players refuse.
Trim the start and end of a video without re-encoding when possible, keeping quality lossless and processing instant. Runs locally with FFmpeg WebAssembly.
Private Video Trimmer In Your Browser
Video Trimmer is processed locally with client-side JavaScript. Your files never touch a server, and there is no queue to wait in.
How to use Video Trimmer
Drop the source video onto the panel, then enter a Start and End time in seconds using the 0.1 step controls.
Choose a mode from the dropdown: Fast (lossless) for a quick cut, or Precise (re-encode) when frame accuracy matters.
Press Trim video. The first run downloads the engine; subsequent ones begin immediately.
Compare the Original and Result sizes — a Fast trim barely changes them, a Precise trim usually shrinks the file — then download the MP4.
- Offers a lossless stream-copy mode alongside a frame-accurate re-encode mode from the same two fields.
- Treats the end time as a floor of half a second past the start, so the field pair cannot produce a zero-length clip.
- Always emits MP4 with H.264 video and AAC audio in Precise mode, regardless of the source container.
- Displays the source and trimmed file sizes together, making the effect of re-encoding immediately visible.
- A video editor clipping the first eight seconds off a screen recording where the app was still launching.
- A teacher trimming a 50-minute lecture down to the three-minute answer that matches a quiz question.
- A developer isolating a 12-second reproduction of a UI bug from a longer debugging capture.