Video Cutter — Trim & Cut Online

Drag segments on a timeline to keep the best parts — joined into one video. Lossless, no re-encoding, no upload.

Drop your video here
or click to select (MP4, MOV, WebM) — or just paste (Ctrl+V)

Max file size: 500 MB · Files are processed locally in your browser, nothing is uploaded.

0:00
Download

100% free · Lossless stream copy — zero quality loss · Your videos never leave your device

First run loads the video engine (~30MB, one time). Cuts snap to the nearest keyframe (±1–3s).

Advertisement

Cut video without re-encoding

Most editors re-encode the whole video when you trim it — slow, and every re-encode shaves off quality. This cutter works differently: it copies the video and audio streams bit-for-bit and only rewrites the container (stream copy). Trimming a 500MB file takes seconds, and the picture quality is mathematically identical to the original.

How to cut a video (3 steps)

  1. Select your video. It appears in the preview player with a timeline underneath.
  2. Drag to choose. Drag the edges of a colored block to resize it, drag the block to move it. Click "+" to keep another part, click any block to preview it.
  3. Cut & download. The kept parts are joined losslessly into one MP4.

Why cuts snap to keyframes

Lossless cutting can only start and end on keyframes (the full reference frames in the video stream). Your cut point is therefore rounded to the nearest keyframe — usually within 1–3 seconds. For trimming intros, outros, ads, or dead air this is more than precise enough, and it is the price of zero quality loss and instant speed. Frame-accurate cutting requires re-encoding, which this tool deliberately avoids.

Private by design: nothing is uploaded

This tool runs FFmpeg compiled to WebAssembly entirely inside your browser tab. Your video never travels over the network.

Advertisement

Frequently asked questions

Is this video cutter really free?

Yes — unlimited cuts, no account, no watermark. Everything runs on your device.

Will cutting reduce video quality?

No. Streams are copied without re-encoding, so quality is identical to the source.

Why is my cut point off by a second or two?

Lossless cuts snap to the nearest keyframe (±1–3s). This is inherent to stream-copy cutting and the trade-off for zero quality loss.

How do I remove a middle segment?

Add two blocks: one covering the part before, one covering the part after. Everything outside the blocks is dropped, and the blocks are joined into one video automatically.

Are my videos uploaded anywhere?

No. Cutting happens locally via FFmpeg in WebAssembly inside your browser.

What output format do I get?

MP4 (H.264/AAC streams copied from the source), which plays on every device.