Video Trimmer
Cut the part of a video you need. Use fast, keyframe-aligned trimming that keeps the original quality, or an exact re-encoded cut for WebM videos — all processed on your device.
1. Video file
Local · not uploadedDrop a video here
or click to browse
Processing uses the bundled open-source libav.js engine (FFmpeg libraries, LGPL-2.1), loaded from this site only. Licences and source code.
2. Clip & mode
Fast or accurateResult
Check before downloadingAbout Video Trimmer
Video Trimmer cuts MP4 and WebM videos in your browser. Fast mode copies the original video and audio without re-encoding, starting at the nearest keyframe at or before your chosen start, so quality is unchanged. Accurate mode, for WebM files with VP8 or VP9 video, decodes and re-encodes the exact range to VP8 and Opus. Both modes use libav.js, an open-source WebAssembly build of FFmpeg’s libraries loaded from this site.
Trimming a clip for sharing or removing a long intro should not require uploading a private video. Video compression only allows clean starts at keyframes, so fast trimming is quick and lossless but may start a little early; exact cuts require re-encoding, which is slower and reduces quality slightly. The tool shows exactly which mode does what, and its file-size, resolution and duration limits keep the browser from running out of memory.
Step by step
- Drop an MP4 or WebM video onto the upload area.
- Check the preview, length, dimensions, codecs and file size.
- Set the start and end with the handles, exact times or the playback position.
- Choose Fast (keyframe-aligned, no re-encoding) or Accurate (re-encoded, WebM VP8/VP9 only).
- Read the note showing where the clip will actually start, then press Trim video.
- Watch the trimmed clip and download it.
What it offers
- Fast keyframe-aligned trimming of MP4 and WebM without re-encoding
- Accurate re-encoded trimming for WebM VP8/VP9 with Opus or no audio
- Shows the keyframe a fast trim will start from before you trim
- Range handles, exact time fields and playback-position buttons
- Keeps the audio track (copied in fast mode, re-encoded as Opus in accurate mode)
- Preview of the trimmed result before download
- Clear limits for file size, resolution and clip length
- Runs locally in a worker — nothing is uploaded
Tips for best results
- Use Fast mode whenever a slightly earlier start is acceptable — it keeps full quality.
- Use Accurate mode only for short WebM clips that must start on an exact frame.
- Leave a little extra at the start when keyframes are far apart.
- Check the result’s first and last seconds before sharing it.
- Keep the original video until you are happy with the clip.
Why people use it
Lossless option
Fast mode keeps the original quality.
Exact option
Accurate mode cuts WebM precisely.
Private
Videos never leave your device.
Transparent
Keyframe positions and limits are shown.
Common questions
This runs entirely in your browser
No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.