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
File Info
- Duration
- —
- File size
- —
- Resolution
- —
- Format
- —
Trim Points
Load a video file to start trimming.
Export Trimmed Clip
Fast keeps the original quality and format and takes seconds, but the clip starts at the nearest keyframe before your start time, so it can begin slightly early.
Download clipRuns on your device with ffmpeg.wasm: the engine (about 32 MB) downloads once when you pick a file. Your video is never uploaded.
Prefer the Command Line? FFmpeg Trim Command
Run this in your terminal for very large files. Requires FFmpeg. Follows the mode selected above.
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
- Drop or browse to select a video file (MP4, MOV, MKV, WebM, AVI, etc.).
- The video loads in the browser player and its duration and file info appear.
- Drag the timeline handles, type exact times, or pause the player and click Set start / Set end at playhead.
- Click "Preview Clip" to play only the selected segment.
- Choose Fast (lossless stream copy) or Precise (re-encode to MP4), click "Trim & Export Clip", then download the file.
- 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.