Trim Video
Upload a video and specify a start time and end time to extract just the portion you need. The tool uses ffmpeg's stream-copy mode when possible, which means it doesn't re-encode the video — the trim is fast and lossless, preserving the original quality.
Times can be entered in HH:MM:SS format (e.g. 00:01:30 for one minute thirty seconds) or as plain seconds (e.g. 90). This is useful for cutting intros, extracting a specific scene, or trimming dead air from the beginning or end of a recording.
Everything runs in your browser using ffmpeg.wasm — your video is never uploaded to a server.
By The Paper Room Editorial Team — Video Tools
Frequently asked questions
What time format should I use?▼
Use HH:MM:SS (e.g. 00:01:30 for 1 minute 30 seconds) or plain seconds (e.g. 90). Both formats are accepted. You can also use fractional seconds (e.g. 00:01:30.500 or 90.5).
Does trimming re-encode the video?▼
This tool uses stream-copy mode (-c copy), which means it copies the video and audio data without re-encoding. This makes trimming fast and preserves the original quality. The tradeoff is that the actual cut point may be a few frames off from the exact time you specified, because it can only cut at keyframes.
Why is the trim a few seconds off from what I entered?▼
In stream-copy mode, the cut can only happen at a keyframe (I-frame), which may be a second or two away from the time you specified. If frame-accurate trimming is important, you would need to re-encode the video, which takes longer and slightly reduces quality.