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 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
- 01
Drop or select your video file.
- 02
Enter the start and end time (MM:SS or HH:MM:SS).
- 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.