Video Trimmer
Cut a video between two timestamps, either instantly without re-encoding or frame-accurately as a new MP4.
This guide is not yet available in your language and is shown in English.
Tool guide
What this tool does
Video Trimmer keeps just the part of a video you need. Fast mode copies the original audio and video streams into a shorter file in seconds with no quality loss, while Precise mode re-encodes to H.264 MP4 so the cut lands on exactly the frame you chose.
Phones and screen recorders capture far more than you need: the fumble before you start talking, the long pause at the end, the moment you reach to stop recording. Uploading a 2 GB file to an online editor just to cut ten seconds off each end is slow and puts private footage on someone else’s server.
This trimmer runs FFmpeg compiled to WebAssembly on your own device. In Fast mode it uses stream copy: the compressed video and audio packets are written into a new file untouched, so a 20-minute clip is trimmed in seconds and the picture is bit-for-bit identical. Compressed video can only start cleanly on a keyframe, so Fast cuts may begin slightly before your chosen start. Precise mode decodes and re-encodes the segment to H.264 and AAC with a quality level you choose, so the first frame is exactly the one you marked.
How to use Video Trimmer
- Drop your video onto the upload area or click to browse.
- Play the preview, pause where the clip should begin and click “Set start to current time”.
- Pause where it should end and click “Set end to current time”, or type both times in seconds in Settings.
- Click Play selection to check the range.
- Choose Cutting mode: Fast for speed and original quality, Precise for frame-accurate cuts (and pick a quality).
- Click Trim video, then preview and download the result.
Tips for better results
- Phone videos usually have a keyframe every one or two seconds, so Fast cuts are rarely more than a second off.
- Use Precise mode when the start matters, such as cutting a clip that begins mid-sentence.
- CRF 18 to 20 in Precise mode is visually indistinguishable from the source for most footage.
- Fast mode keeps the original container: an MKV stays MKV and a WebM stays WebM.
Common use cases
- Removing the dead time at the start and end of a phone recording before sharing it.
- Cutting a highlight out of a long webinar or lecture recording.
- Making a short clip from a screen recording for a bug report.
- Preparing a 60-second segment to post as a short-form video.
Common mistakes to avoid
- Expecting a frame-exact start from Fast mode: it starts at the nearest earlier keyframe.
- Entering an end time beyond the video length; it is clamped to the end automatically, so check the selection summary.
- Re-encoding several times in a row; each Precise pass loses a little quality, so trim once from the original.
Frequently asked questions
Does trimming reduce quality?
Not in Fast mode, which copies the original streams without decoding them. Precise mode re-encodes the selected part to H.264; at the default CRF 20 the difference is very hard to see.
Why does my Fast trim start a little early?
Compressed video stores full pictures only at keyframes; frames in between depend on them. A stream copy has to begin on a keyframe, so it starts at the last one before your chosen time. Switch to Precise for an exact cut.
Is there a file size limit?
The engine runs in your browser’s memory, so very large files can fail on devices with little RAM. Files of a few hundred megabytes trim comfortably on most laptops; Fast mode needs much less memory than Precise.
Is my video uploaded?
No. Only the FFmpeg engine is downloaded from the jsDelivr CDN once. The video is read and written locally in your browser.
Feedback & suggestions
Help us improve Video Trimmer. We read every message.