UTILS.
100% in-browser

Video Trimmer

Cut and trim a video to a start and end point, right in your browser.

Loads its engine on first use, so there's no offline download — but it still runs privately in your browser, nothing uploaded.

Drop a video here or click to choose

About this tool

Trim a video down to just the part you want by choosing a start and end point on the timeline. The tool loads the clip into a preview player, lets you scrub to the exact in and out points, and writes a new file containing only that range.

Everything runs on your own device using the WebCodecs API and the mediabunny library — your file never leaves your device, is never uploaded to any server, and there is no sign-up. Trimming is a packet-copy operation, so it is lossless: the original video and audio streams are kept byte-for-byte and simply re-cut, with no re-encoding and no quality loss.

The output keeps the same container as the source (MP4 stays MP4, WebM stays WebM), so it plays in the same apps as the original. Large files stay on your machine and are processed entirely in memory.

Frequently asked questions

Which video formats are supported?
MP4 (H.264/AAC), WebM (VP8/VP9/Opus) and most files your browser can decode, including MOV and M4V. The trimmed file is written in the same container as the input.
Does trimming reduce the quality?
No. Trimming is lossless — it copies the existing compressed video and audio packets and only re-cuts the timeline, so there is no re-encoding and no quality change.
Is my video uploaded anywhere?
No. The entire process runs in your browser with the WebCodecs API; your file never leaves your device and nothing is sent to a server.
Why does it say my browser isn't supported?
In-browser video processing needs the WebCodecs API (VideoDecoder/AudioDecoder). Use an up-to-date Chrome, Edge or other Chromium-based browser, which support it.

More tools