Skip to content
TinySolve

Video Trimmer

Cut a clip out of a video without re-encoding it, so nothing is lost.

Runs in your browser — your files are never uploaded

Drop a video file here

or

MP4, MOV, WebM and most other formats, up to 500 MB. Trimmed on your device.

Trimming by copying loses nothing at all, because the video is not re-encoded — the same frames are simply written to a shorter file. The engine runs entirely in your browser and is served from this site rather than a third-party CDN, so your file is never uploaded and nobody else ever sees it. That does mean the work happens on your own device, so a long video takes a while and a phone will be slower than a laptop.

About the Video Trimmer

Most of the time, trimming a video means keeping thirty seconds out of three minutes — the clip that matters, without the fumbling at the start and the walk back to the camera at the end.

By default this copies the frames rather than re-encoding them. That makes it almost instant even on a long video, and completely lossless: the frames written out are bit-for-bit the ones that were in the original. It is also why it is so much faster than compressing.

The catch is where it can cut. Copying can only start at a keyframe, and keyframes are typically a second or two apart, so the clip may begin slightly before the time you asked for. For most purposes that is fine and the speed is worth it. When it is not — when the cut has to be on a specific word or frame — there is an option to re-encode, which cuts exactly at the cost of real processing time.

Scrub the player to find your moment and read the time off it. Times can be written as seconds, or as minutes and seconds, or with hours if the video is long.

The whole thing runs in your browser using a WebAssembly build of ffmpeg served from this site. Nothing is uploaded, so the video never goes anywhere near a stranger's server.

How to use the Video Trimmer

  1. Add your video

    MP4, MOV, WebM and most other formats, up to 500 MB.

  2. Find your start and end

    Scrub the player above and read the times off it. Leave the end empty to trim to the end of the video.

  3. Decide how exact the cut needs to be

    The default copies the frames — instant and lossless, but it can only start at a keyframe. Turn on the exact option when the cut has to land precisely.

  4. Trim and download

    The result plays in the page before you save it, so you can check the cut.

Frequently asked questions

Does trimming lose quality?
Not by default. The frames are copied rather than re-encoded, so the output is bit-for-bit identical to the part of the original it came from. Only the exact-cut option re-encodes, and that does cost a little quality.
Why does my clip start slightly early?
Because copying can only cut at a keyframe, and keyframes are typically a second or two apart. Turn on the exact-cut option to re-encode and land precisely, at the cost of processing time.
Why is this so much faster than compressing?
Because nothing is re-encoded. Copying frames is essentially a file operation; compressing means decoding and re-encoding every frame, which is where all the time goes.
Can I cut out the middle and join the ends?
Not here. This takes one continuous section, which is what trimming means. Removing a middle section and joining what is left is editing, and needs an editor.
Is my video uploaded?
No. The trimming happens inside your browser using an engine served from this site, so the video never reaches any server.