Remove setup and dead time
Cut away the moments before the real action begins and after it ends.
Remove unwanted time from the beginning, end or both sides of a video and export one clean clip.
Select video
Trim video
Preview
Download
Drop a video here
or click to choose a file
Supported formats: MP4, WebM, MOV, MKV
Maximum file size: 2 GB
Try a sample video:
Time format: HH:MM:SS.mmm
Time format: HH:MM:SS.mmm
Trim preview
Add a video
No videos have been added yet.
Reading video information…
Re-encode around the boundaries for closer timing. This can take longer and may change size or quality.
Files selected from your device stay in this browser while they are processed.
Your video is ready.
Your video is ready.
Completed
Files selected from your device stay in this browser while they are processed.
Set the start time where the clip should begin and the end time where it should stop, preview both boundaries and process the range. Fast mode may snap to keyframes; precise mode can re-encode around the cuts to follow the requested time more closely.
Trimming exports one continuous range and discards time before and after it. Splitting creates several outputs from one source. Use the trimmer for one final clip; use the splitter when you need multiple chapters, highlights or regular chunks.
Cut away the moments before the real action begins and after it ends.
Create a standalone clip around a specific answer, reaction, demonstration or event.
Remove nonessential time before applying compression or platform-specific delivery settings.
Remove the cursor setup, window switching and stopping action from the final tutorial clip.
Confirm duration and playback before moving the trim handles.
Drag the timeline handles or use a quick preset to get close to the intended start and end.
Type timestamps or nudge by seconds. Inspect speech, gestures, transitions and audio tails at each side.
Use fast mode for speed when nearby keyframes are acceptable, or precise mode when exact timing is worth re-encoding.
Open the result, confirm the first and last seconds and audio synchronization, then download before refreshing the page.
Starting exactly on the first spoken syllable can feel abrupt. Include a small natural lead-in when it helps the viewer understand the scene.
Room tone, music tails and the end of a word can continue after the visible action. Check audio at both boundaries before finalizing.
Fast trimming can move a boundary to a nearby independently decodable frame. This is expected behavior for compressed inter-frame video, not a change to the source file.
Removing unused time before subtitles, resizing, conversion or compression reduces the number of frames that later steps must process.
The tool creates a new file. Keep the source until the output opens correctly, starts and ends where expected and has synchronized audio.
A file chosen from your device is processed in the current browser. A remote URL must be fetched from its host and can be blocked by CORS or missing byte-range support. The trimmed result remains temporary until downloaded.
Fast stream-based trimming may preserve encoded data when the source and output are compatible. Precise trimming can re-encode around boundaries, so quality depends on the selected output settings.
Fast mode can align to a nearby keyframe because compressed inter-frame video cannot always start at an arbitrary frame. Enable precise trimming when exact timing matters.
Yes when the timestamp fields support HH:MM:SS.mmm. Actual output accuracy still depends on frame timing, the selected mode and encoder behavior.
Yes when the URL points directly to an accessible media file and the host permits browser requests such as CORS and byte ranges. Web-page or login-protected links usually do not work.
No. The tool creates a separate trimmed file. Keep the original until the output has been checked and backed up.
Preview needs decoding, while export also needs supported cutting, encoding and container writing. A browser may play a source codec that the current pipeline cannot encode or mux.
Yes. Set start after the beginning and end before the source finishes. The interval between those points becomes the output clip.
Usually yes. Removing unused duration first reduces the amount of video that must be encoded and can make it easier to reach a delivery-size target without sacrificing as much quality.