Skip to content
Toolbench

Trim a Video Without Uploading It

Cut a clip out of a video by start and end time, without re-encoding it. Runs in your browser, so nothing is uploaded and there is no length limit.

Runs entirely in your browser — nothing is uploaded

Cutting without re-encoding

By default this does not decode your video at all. It finds the section you asked for inside the existing file and writes those bytes into a new container. The frames you keep are the frames you started with, unchanged, and the operation finishes in about the time it takes to read the file from disk.

This is the opposite of how most online trimmers work. Decoding everything and encoding it again is simpler to implement, costs a generation of quality, and takes minutes on a long recording.

Why the cut may start slightly early

A video is not a stack of independent pictures. Most frames are stored as the difference from the frame before, and only occasionalkeyframes hold a complete image. A cut that does not decode can only begin at a keyframe, because anything else would start from a difference with nothing to apply it to.

Keyframes are typically one to two seconds apart. The tool starts at the nearest one at or before your chosen time, so you may get a moment of extra footage at the front — but you never lose anything you asked to keep, which is the right way round to be wrong.

Turn the checkbox off to cut at the exact frame. That decodes and re-encodes the section, which is slower and costs a little quality.

Entering the times

Both fields take mm:ss or hh:mm:ss, and plain seconds work too. Open the video in any player, read the timecode at the two points you want, and type them in. Leaving the end field empty runs to the end of the video.

Removing something from the middle

This tool keeps one continuous section. To drop a passage out of the centre you would trim the part before it and the part after it and join the two, and joining is a separate job — a single pass that stitches around a gap has to re-encode the whole file, which is far slower and lossier than most people expect when they ask for it.

Frequently asked questions

Does trimming reduce the quality?

Not in the default mode. The clip is cut out of the existing file without decoding and re-encoding it, so the frames you keep are bit-for-bit the ones you started with. It is also very fast for the same reason — almost nothing is being computed.

Why did my cut start slightly early?

Because a copy-mode cut can only begin at a keyframe, and keyframes are typically one or two seconds apart. The tool starts at the nearest keyframe at or before your chosen time, so you never lose footage you asked to keep. Turn off copy mode to cut at the exact frame, at the cost of re-encoding.

Can I remove a section from the middle?

Not in one pass. Trim the part before it and the part after it and join them — or trim once if you only need one side. A tool that stitches around a gap has to re-encode the whole file, which is far slower and lossier than most people expect when they ask for it.

Is there a limit on how long the video can be?

No length limit is enforced. The practical constraint is memory: the file is held in your device's RAM while it is worked on, so a very long recording on a phone with little free memory may fail where the same file on a laptop is fine.