About trimming video
This tool trims a video to a chosen start and end time and downloads the clip. It copies the video and audio streams without re-encoding, so trimming is fast and keeps the original quality. It uses ffmpeg in WebAssembly and runs in your browser, so your video is never uploaded.
How Trim Video works
How to use it
- Drop or choose a video.
- Set the start and end time (seconds or m:ss); you can set the start to the current preview position.
- Trim and download the clip.
How it works
The tool seeks to your start time and keeps the chosen duration, copying the streams directly rather than re-encoding. That makes it very fast and lossless. Because cuts land on the nearest keyframe, the start may shift by a fraction of a second on some videos.
Private and free
Everything runs locally with ffmpeg compiled to WebAssembly; the engine downloads once (~32 MB) and is cached. Your video never leaves your device.
Common uses
- Cut a clip from a video
- Remove the start or end
- Trim a recording
- Make a short highlight
- Cut a video for social media
- Shorten a screen recording
- Extract a scene
- Trim before sharing
Frequently asked questions
How do I trim a video?
Drop it, set the start and end time, then trim and download.
Does trimming reduce quality?
No — it copies the streams without re-encoding, so quality is preserved.
Is my video uploaded?
No — it is trimmed in your browser.
Why does my cut start slightly early or late?
Stream-copy cuts land on keyframes, so the start can shift a little.
What time format can I use?
Seconds (90) or m:ss (1:30).
What formats are supported?
Most common ones like MP4, WebM and MOV.
Why is the first run slow?
The engine (~32 MB) downloads once, then is cached.
Is it free?
Yes — completely free with no sign-up.