Media Tools · Local processing

Video Trimmer

Trim browser-playable video and re-encode the selected range as WebM where supported.

Browser-native WebM re-encode

Video Trimmer

Local processing active

This browser lacks video captureStream support, so trimming is disabled instead of offering a fake result.

Encoding runs in real time and the output is WebM. MP4 export is not claimed.

Media is decoded, transformed, and encoded locally. Nothing is uploaded to any server.

Choose a video to preview its exact trim range.

The practical guide

Cut video with honest browser and output limitations.

The workflow uses the video element, captureStream, and MediaRecorder; browsers without the required APIs receive an unsupported state instead of a fake result.

01

Choose the trim range

Set start and end times within the playable duration and keep the segment short enough for available device memory.

02

WebM re-encoding

The selected segment is played through a captured media stream and recorded to a supported WebM codec; it is not a lossless container cut.

03

Compatibility depends on the browser

Source decoding, captureStream, audio capture, and MediaRecorder codec support vary by browser and operating system.

Privacy by architecture

Your files and tool inputs stay in your browser.

The selected files, inputs, settings, and outputs are processed in this page and are not uploaded to any server.

Questions, answered

Frequently asked questions

Which output format is created?

The tool creates WebM using a browser-supported codec.

Is trimming lossless?

No. The segment is re-encoded through MediaRecorder rather than copied byte-for-byte.

Why is the tool disabled?

The current browser may lack captureStream, MediaRecorder, or support for the source video codec.

Is my video uploaded?

No. Playback, capture, re-encoding, and download occur on your device.