Edit · 02

Cut Video

Remove sections from the middle — a cough, an ad break, a flubbed take. Mark as many cut regions as you need; we splice the rest together.

Your video never leaves your device

Drop your video here

MP4, WebM, MOV, MKV, AVI — or click to browse

drop works anywhere on this page

Remove the middle of a video — properly

Most online cutters only trim the ends. This one removes any number of interior sections: mark a region with the timeline handles, click Add cut, repeat. Cut regions show in red on the filmstrip; the readout tells you exactly how long the final video will be. On export, the remaining segments are decoded, spliced frame-accurately and re-encoded to a clean H.264 MP4 — no glitches, no frozen frames at the joins.

Everything happens on your device

Competitors make you upload the whole file before you can even see a timeline — for a 20-minute screen recording that's minutes of waiting, a privacy question, and usually a watermark on the way out. Here the file opens instantly from disk, the thumbnail filmstrip is generated locally, and the splice runs in WebAssembly in your browser tab. No account, no watermark, no upload — ever.

Tips for clean cuts

  • Use ←/→ to step frame by frame and land exactly on the moment to cut; press I and O to set the region at the playhead.
  • Cut on natural pauses in speech — a few frames of silence on either side makes splices inaudible.
  • Overlapping cut regions are merged automatically.

FAQ

How is cutting different from trimming?

Trimming keeps the selected region. Cutting is the inverse: you mark regions to remove and the tool keeps everything else, spliced together.

Can I remove more than one section?

Yes — add as many cut regions as you like. Each shows in red on the timeline and can be removed from the list before export.

Does cutting re-encode my video?

Yes. Joining non-adjacent pieces needs a re-encode for glitch-free splices. Output is high-quality H.264 MP4.

Is my video uploaded anywhere?

No. The entire cut happens in your browser via WebAssembly — there is no server involved at all.