Video Trimmer
Trim video files to a start/end timestamp range entirely in the browser. Drag-and-drop or pick a video, play it through a hidden <video> + <canvas> + MediaRecorder pipeline, and download the trimmed portion as a WebM (or MP4 where supported). Multi-format time parser (4 formats), trim validation, output-format support lookup, file-size estimator (bitrate × duration), 4 bitrate presets, 4 frame-rate presets, 4 resolution presets, 5 fade in/out presets, filename generator, history (localStorage), shareable URL, video preview before/after, and summary stats (original duration, trimmed duration, % removed, output size). 100% client-side.
Trim video files to a start/end timestamp range entirely in the browser. Drag-and-drop or pick a video, play it through a hidden <video> + <canvas> + MediaRecorder pipeline, and download the trimmed portion as a WebM (or MP4 where supported). Multi-format time parser (4 formats), trim validation, output-format support lookup, file-size estimator (bitrate × duration), 4 bitrate presets, 4 frame-rate presets, 4 resolution presets, 5 fade in/out presets, filename generator, history (localStorage), shareable URL, video preview before/after, and summary stats (original duration, trimmed duration, % removed, output size). 100% client-side. Everything runs locally in your browser — your data never leaves your device.
How to use
- Enter your input in the tool above.
- Adjust any options to your preference.
- Use the Copy or Download buttons to save the result.
- Everything happens locally — your data never leaves your browser.