Trim · frame-accurate · local

Video Trimmer Cut the head. Cut the tail. Keep the truth.

Most "video trimmer" sites upload your video to a server, queue it behind everyone else's, watermark the output, and bill per minute. Morph runs the trim entirely in your browser tab — FFmpeg.wasm under the hood, frame-accurate seek, lossless stream-copy when the cuts land on keyframes, clean re-encode when they don't. Files never upload.

01
SET POINTS

I for in, O for out, frame-by-frame step.

Per-frame seek with arrow keys. Drop in and out points anywhere — even mid-frame for re-encode segments. The keyboard is the primary surface; mouse works too.

Open the tool
Runs on your device · free · no account

What it actually does

02
SMART CUT

Lossless when possible

If your cuts land on keyframes, FFmpeg stream-copies — no re-encode, no quality loss.

03
CLEAN RE-ENCODE

Mid-GOP fallback

Cuts mid-keyframe re-encode just the affected segment.

04
LOCAL

FFmpeg.wasm in your tab

Files never upload. Output saves to your downloads.

How it works

  1. Open morph.cool/video-editor. Drop a video on the timeline.
  2. Step to the in-point with arrow keys, press I. Step to the out-point, press O.
  3. Hit export. FFmpeg stream-copies if the cuts are clean, re-encodes the segment if not.
  4. The trimmed MP4 saves to your downloads. The source is untouched.
  5. Need more than a trim? The rest of Morph runs on your device too — free, with credits only for AI and server work.
1 frameCut precision
0Upload
2 formatsMP4 + WebM

Why people leave the upload-first trimmers

The online trimmers all upload your video to a server. Free tiers cap at 200MB or 5 minutes and stamp a watermark on the way out. Morph trims locally, frame-accurate, no watermark, no time cap.

Frequently asked

Lossless or re-encode?

Lossless when the cuts land on keyframes — FFmpeg stream-copy with no quality loss. When you trim mid-GOP we re-encode the affected segment so the file plays cleanly without artifacts.

Frame-accurate?

Yes. Per-frame seek, frame-by-frame stepping with arrow keys, hot-pluggable in/out points. The cut lands exactly where you placed it.

What formats?

MP4 (H.264 + AAC), MOV, WebM (VP9 + Opus), MKV, AVI in. MP4 and WebM out. The output is a clean container, not a re-wrapped one.

Does the file upload?

No. The trim happens in your browser tab via FFmpeg.wasm. The video, the seek, the trim, and the encode all stay local.

File size limits?

No fixed cap. Practical limits are device RAM and IndexedDB quota — multi-GB videos work on most laptops.

Mobile?

Yes. Touch scrub on the timeline, on-screen I/O buttons, full export.

Trim a Video
Trim a Video
Nothing leaves your device · Free for what you make, credits for what we run