Video Trimmer

Trim and cut videos directly in your browser — no uploads, no installs

Drop a video file here

MP4, WebM, MOV, AVI, MKV and more

Trim and Cut Videos Directly in Your Browser

This tool lets you trim any video to the exact segment you need without uploading a single byte to a server. Load a video file from your device, drag the start and end handles on a visual timeline to define the clip boundaries, and export the result as an MP4 file. The entire process runs locally in your browser, so your footage stays private and processing starts immediately.

How Client-Side Video Trimming Works

Traditional online video trimmers require you to upload your file to a remote server, wait for it to process, and then download the result. This tool takes a different approach by running FFmpeg compiled to WebAssembly (FFmpeg WASM) inside your browser tab.

When you load a video, the tool initializes FFmpeg WASM in a background thread. When you export, FFmpeg accesses your file directly from disk using a worker-based file system, copies the video and audio streams between your chosen start and end points, and writes the trimmed output without re-encoding. This technique is called stream copy and it preserves the original quality bit-for-bit while completing in a fraction of the time a full re-encode would take.

Why Client-Side Processing Matters

Processing video in the browser instead of on a server offers three practical advantages:

Supported Video Formats

The tool accepts any video format that FFmpeg can read, including MP4, WebM, MOV, AVI, and MKV. These cover the vast majority of video files from phones, cameras, screen recorders, and editing software.

The output is always an MP4 container. MP4 is the most widely supported format across devices, browsers, social media platforms, and video editors, so your trimmed clip is ready to use anywhere without an extra conversion step.

Using the Visual Timeline

The timeline displays a strip of thumbnail frames extracted from your video, giving you a visual overview of the entire clip. Two draggable handles mark the start and end of the trimmed region. Drag either handle to adjust the boundaries, and the video preview updates in real time so you can see exactly which frame you are selecting.

A playhead scrubber lets you scan through the video at any point. Click anywhere on the timeline to jump to that position, or drag the playhead to scrub through the footage.

For precision work, the timeline supports zoom. Zoom in to spread frames apart and place your trim points with frame-level accuracy, then zoom out to see the full clip.

Keyboard Shortcuts

The tool supports keyboard shortcuts for efficient editing:

Frequently Asked Questions

Does trimming reduce the video quality?

No. The tool uses stream copy, which transfers the original video and audio data without re-encoding. The output is identical in quality to the source file.

Is there a maximum file size?

There is no hard limit set by the tool. The video is read directly from disk rather than loaded entirely into memory, so even very large files can be trimmed. The main constraint is your browser's available storage for writing the trimmed output.

Can I trim a video from my phone?

Yes. The tool works in mobile browsers that support WebAssembly, which includes Safari on iOS and Chrome on Android. Select a video from your camera roll, set the trim points, and export.

What happens to my video after I close the tab?

It is discarded. All video data exists only in your browser's memory for the duration of the session. Nothing is saved to a server or persisted locally after the tab is closed.

Why does the export take longer for some videos?

Stream copy is fast for most formats. Occasionally, the container format or codec requires FFmpeg to perform additional muxing work, which adds a small overhead. Very large files also take longer simply because more data needs to be written.

Related Tools

You might also find these tools useful: