Video trimmer
Choose a video, set where the clip starts and ends with the number boxes or sliders, and record the trimmed clip. The cut is made by playing that part and recording it in your browser, so nothing is uploaded.
Runs in your browser: nothing you enter is sent anywhere.
How to use it
- Choose a video file.
- Set Start and End in seconds, or drag the two sliders. The clip length is shown below them.
- Press Trim video and wait while the clip plays; the percentage shows how far it is.
- Check the preview and download the file.
How it works
The tool opens the video, jumps to the start time, plays it into a canvas and records the canvas and the sound with the browser’s MediaRecorder until the end time. Because it is a recording, the speed is real time and the output is WebM (MP4 in Safari).
Worked example
To keep the part from 12.5 s to 20 s of a video, enter 12.5 and 20. The clip is 7.5 s long and takes about 7.5 s to record.
Tips
- Trim first, then use other tools: shorter clips take less time to process.
- If the end time is not later than the start, the tool uses a clip of at least 0.1 s from the start.
Frequently asked questions
Is the trim exact?
The clip starts where the browser seeks to your start time and stops when playback reaches the end time, so the cut is accurate to about a frame or two. Times are entered in seconds with one decimal.
Why does it take as long as the video?
The browser has no built-in way to convert a video file, so the tool plays the clip into a canvas and records the canvas with MediaRecorder. That happens at playing speed: a 1-minute clip takes about a minute (half that at 2x speed). Keep the tab open and visible, because browsers slow down background tabs.
Which file format do I get?
WebM in Chrome, Edge and Firefox, which can be played by those browsers and most players. Safari records MP4 instead. The original format is not kept, because the clip is recorded again from the picture the browser shows.
Will the quality drop?
A little. The result is encoded a second time by the browser's recorder, and encoding twice always loses some detail. Short clips at normal sizes usually look fine, but this is not a lossless cut.