Upload the file, enter a start and end time in seconds or mm:ss format (for example 90 or 1:30), and click Download once the status line reads Done. Leave the end time blank to trim from the start time to the end of the file.
Online Video Trimmer
FreetoolOnline editorial teamTrim a video to the time range you need, right in the browser - no upload, no install, and no account. Pick an MP4, MOV, or WebM file, set a start and end time, and the tool cuts out everything outside that range.
Key features
Key features of Video Trimmer: set in and out points on a timeline, preview the cut, then export the middle of the clip without re-uploading the whole original - useful before you convert or GIF the result.
- Trim any MP4, MOV, or WebM file to a start and end time, right in the browser.
- Enter times in seconds or mm:ss format, for example 90 or 1:30; leave the end time blank to trim from the start time to the end of the file.
- The cut keeps the original resolution, bitrate, and codec exactly as they were, because it does not re-encode the file.
- Only the parts outside your chosen range are removed, and the process finishes in seconds rather than minutes.
How trimming keeps your quality
How trimming keeps your quality in Video Trimmer: the cut selects a time range rather than re-encoding every pixel by default - if a later convert step re-encodes, keep bitrate high enough for the destination.
Privacy and data handling
Privacy and data handling for Video Trimmer: the page processes the clip in the browser workflow documented on the tool - your source file is not posted as a permanent cloud library upload for the basic trim path.
The file never leaves this browser tab. FFmpeg runs as a WebAssembly module loaded once per session, so the video is read, cut, and written back to a downloadable file entirely on this device.
Related tools and guides
For converting the trimmed clip to a different format afterward, see the related-tools section below.
For a guide on when trimming in the browser fits and when a desktop editor makes more sense, see when to use an online video trimmer.
Cut a clip without losing a single frame of quality
Set a start and end time, and the trim runs in FFmpeg's stream-copy mode rather than re-encoding - so the original resolution, bitrate, and codec come out exactly as they went in. The whole cut happens in this browser tab, so nothing is uploaded and the trimmed file downloads straight to your device.
Depth: exactly how the free browser trim reads your start and end times
The Start and End fields accept three time formats interchangeably: a plain number of seconds like 90, an mm:ss value like 1:30, or an h:mm:ss value like 1:05:30 for longer files, and each is converted to a second count before the cut runs. Leave the End field blank and the tool trims from your start time all the way to the end of the file, which saves you from typing an exact duration when you only need to lop off an intro. Under the hood the trim runs the argument pattern -ss start -to end -c copy, so FFmpeg copies the existing video and audio streams instead of re-encoding them - a 2-minute clip cut from a 40-minute recording finishes in seconds rather than the minutes a full re-encode would take. Because the streams are copied rather than rebuilt, the output file keeps the same container and codec and therefore the same extension: an MP4 in stays an MP4 out, a WebM stays a WebM. FFmpeg loads once per session as a WebAssembly module served from the same origin at /vendor/ffmpeg/, and the finished clip is handed back through an in-page object URL, so the only network traffic is that one-time engine download and the file itself is written and saved on your own device.
Frequently Asked Questions
What does Online Video Trimmer do?
Trim a video to the time range you need, right in the browser.
When should I reach for online video trimmer?
Trimming does not re-encode - the original quality and format are kept.
What complementary tools work well alongside online video trimmer?
For converting to a different format instead, see the related-tools section.
What happens if I set an end time before the start time?
The trim is rejected with a message that the end time must be after the start time, so no partial or corrupted file is produced.
What is the trimmed file named?
The download keeps your original file name and adds -trimmed before the extension, so clip.mp4 downloads as clip-trimmed.mp4.
Does the tool download FFmpeg again every time I trim a clip?
No. The FFmpeg engine is about 31MB and loads once per browser session; trimming a second clip in the same session reuses the already-loaded engine instead of downloading it again.