Cut the start and end off an MP4, MOV, or WebM clip in your browser. Fast mode copies the original video, so quality doesn’t change; Precise mode cuts on the exact frame you choose. No upload, no watermark.
Trimming a clip for social? Add subtitles to it with AI →
Choose a video or drop it here
MP4, MOV, WebM, MKV, AVI — processed in your browser, never uploaded
We asked for 2.5 s to 5.5 s of an 8-second clip that has a keyframe every 2 seconds. The timecode burned into each frame shows where each mode actually starts.
Before

After

Real run of this tool in Chrome on an 8-second 1920×1080 test clip with a burned-in timecode, measured with ffprobe. No mock-ups.
Both modes keep full resolution and have no watermark. The difference is where the cut can land and whether the video is re-encoded.
| Fast (no re-encode) | Precise (re-encode) | |
|---|---|---|
| Where the cut starts | The nearest keyframe at or before your start | Exactly your start frame |
| Picture quality | Identical to the original | Very close; re-encoded with H.264 |
| Speed | Seconds, even for long videos | About real time or slower in the browser |
| File size | Proportional to the kept part | Can be larger or smaller than the original |
| Output format | Same as the input (MP4, MOV, WebM…) | MP4 (H.264 + AAC) |
| Best for | Removing dead air, long recordings | Social clips that must start on a beat |
In our test, Fast mode started 0.5 s early because the nearest earlier keyframe was at 2.0 s. Phone videos usually have a keyframe every 1–2 seconds.
Start on the frame where the action or sentence begins, not a second before: viewers decide in the first second whether to keep watching. For speech, end just after the last word, so the audio doesn’t cut mid-syllable. If the clip must start exactly on a beat or a word, use Precise mode; for trimming dead air off a long recording, Fast mode is enough and keeps the original quality.
Compressed video stores a full picture (a keyframe) only every second or two; the frames in between are stored as changes from the previous frame. A copy-only cut has to start on a full picture, so it begins at the keyframe before your start. Getting the exact frame means rebuilding those in-between frames, which is what re-encoding does.
FFmpeg runs inside this browser tab, so your files are never uploaded. There is no account, watermark, or usage limit; the size limit is your device’s memory: about 750 MB on a laptop and 250 MB on a phone. Re-encoding long videos can take minutes, and the page shows an estimate first.
Choose a video
MP4, MOV, WebM, or MKV. It opens in the player on this page; nothing is uploaded.
Find the start
Play or scrub to the first frame you want and press “Use current time” next to Start.
Find the end
Scrub to the last moment you want and press “Use current time” next to End. The page shows how long the clip will be.
Pick Fast or Precise
Fast keeps the original quality and is instant. Precise lands on the exact frame.
Trim and download
Download the clip, then add subtitles or burn captions if it’s going to social media.
Most social video is watched on mute
Clips with captions are watched to the end more often. Generate subtitles from the clip’s speech, edit them, and burn them in.