Video Trimmer

Cut a video down to the exact time range you need, entirely in your browser via ffmpeg.wasm.

Whether you're pulling a highlight out of a longer recording or removing dead time from the start and end, this tool cuts a video to an exact time range using FFmpeg running locally via WebAssembly. Trimming uses stream copy rather than a full re-encode, so it's fast and lossless - quality inside the selected range matches the source exactly, unlike a re-encoded export.

Runs in your browser // nothing is uploaded

Runs on your device. This tool processes your file inside this browser tab. Nothing is uploaded, so it also works offline once the page has loaded, and closing the tab discards the file from memory.

Loading tool

How it works

  1. 01

    Drop or select your video file.

  2. 02

    Enter the start and end time (MM:SS or HH:MM:SS).

  3. 03

    Click Trim and download the clipped result.

Details

Category
Video
Runs
In your browser
Files uploaded
No
Cost per run
Free
Sign-in
Not required
Works offline
Yes, once loaded

Last updated 2026-08-12

Common questions

What time format do I use?

MM:SS or HH:MM:SS, e.g. 1:30 for one minute thirty seconds.

Does it re-encode the video?

No - trimming uses stream copy so it's fast and lossless. If it fails on your file, the cut points may not align to a keyframe; try adjusting them slightly.

Does it upload my video?

No - trimming runs locally with WebAssembly. Nothing leaves your browser.

Can I trim and merge multiple clips afterward?

Yes - trim each clip you need here, then combine them in order with the Video Merger.

Related tools