Free tool · runs in your browser

Video Trimmer

Trim any video to a precise start and end time, entirely in your browser. The default lossless mode uses stream-copy for near-instant trims; flip on re-encode when you need a frame-accurate cut. FFmpeg.wasm runs locally so your file never touches a server.

How to use this tool

  1. 01

    Upload your video

    Any format FFmpeg supports — MP4, WebM, MOV, MKV. It stays in your browser.

  2. 02

    Set start and end times

    Enter the in and out points in HH:MM:SS; the trimmed duration updates live.

  3. 03

    Pick encoding mode

    Fast / lossless stream copy for speed, or re-encode for a frame-accurate cut.

  4. 04

    Trim and download

    Fast mode is near-instant for small cuts; preview the result, then download.

Why this matters

Trimming is the single most common video edit on the planet, and almost every online trimmer demands a full upload of your raw footage before it will let you cut a 10-second clip — slow, bandwidth-burning, and a privacy risk for unreleased or NDA material.

This trims in your browser: stream copy is near-instant and lossless (a 2 GB source clipped to 30 seconds takes seconds, not minutes), and when you need the cut exactly on the millisecond, the same tool re-encodes locally with libx264 at sane defaults. To assemble several trimmed pieces into one video, follow up with the Video Merger.

Related tools

FAQ

Stream copy doesn't decode the video at all — it slices on the nearest keyframe and writes the existing bytes through, so it's near-instant and lossless but the cut snaps to a keyframe (typically every 1–5 seconds). Re-encode decodes the range and writes a fresh file with libx264, so the cut lands at exactly the millisecond you specified — but it takes roughly 10× longer.

Explore the full toolkit

94 free tools covering titles, tags, thumbnails, scripts, captions, embeds, schema, and in-browser video processing.

Browse all tools →