Private Video Trimmer
Trim a video locally with start and end controls. The FFmpeg engine is hosted with the site and loads only after you start processing, so the source file stays on your device.
A video trimmer cuts a selected time range from a source video.
This first version is best for short MP4 or WEBM clips under 200MB.
Use a short source clip
Browser-side FFmpeg uses local memory and CPU, so smaller files finish faster.
Choose a clear time range
Fast trim is quickest, while MP4 or WebM re-encoding is better for exact boundaries.
Drop video here or click to upload
MP4 and WEBM are the safest first-version inputs.
Max file size: 200MB
No video uploaded
Fast trim is quickest for MP4/WebM clips. Re-encoding is slower but better when you need more exact boundaries.
Keeps the original streams. Faster, but the cut may align to a nearby keyframe.
Clip length
0:10
Engine
ffmpeg.wasm
Output
Original container
Output size
No trimmed clip yet
Range
0:00 - 0:10
Mode
Fast trim
The video stays on your device. FFmpeg runs inside the browser after you start trimming, so the initial page stays light and the large WebAssembly engine is not loaded until needed.
Fast trim for quick cuts
Copies streams without re-encoding, which is faster and preserves quality.
MP4 for broad compatibility
Re-encodes the selected range to MP4 with H.264 video and AAC audio.
WebM for browser-native sharing
Re-encodes to WebM when the destination supports modern browser video.
Suggested workflow
Build a browser-side video prep workflow
Inspect the clip, trim the useful range, then extract or optimize the visual assets that support publishing.
Related tools
Continue the video workflow
Does this video trimmer upload my file?
No. The selected video is processed in your browser with ffmpeg.wasm. The current tool does not send the video to a backend.
What is fast trim?
Fast trim copies the original streams without re-encoding. It is quicker and preserves quality, but the cut may align to a nearby keyframe.
When should I use accurate MP4 or WebM?
Use accurate re-encoding when you need cleaner start and end points or a predictable MP4 or WebM output. It is slower and uses more browser memory.
What file size should I use?
The first browser-side version accepts videos up to 200MB. Smaller clips are recommended on mobile devices because ffmpeg.wasm uses local memory and CPU.
Is this the same as video compression or conversion?
No. This page focuses on cutting a clip from a video. Compression and format conversion are separate workflows because they need different quality, bitrate, and size controls.