No upload to any server = zero waiting

Trim Video (Lossless)

Set start and end — the clip is cut in seconds with zero quality loss, no re-encoding.

0 B uploaded — this page has not sent your files to any server?

Fast because there's no upload — other sites spend minutes just uploading a large video. This tool cuts right inside your browser without re-encoding, and your file never leaves your device.How this differs from upload-based sites — most converter sites upload your video or recording to a server, process it there, and promise to delete it after a while. Until that happens, your file is sitting on someone else's server. vidmoa has no upload step at all. The more sensitive the file — a recorded meeting, a phone call, family footage — the more that difference matters.

Why does lossless trimming take seconds, and why does the start move a little?

When you only need part of a long recording, this tool cuts it out by copying the original data instead of re-encoding it. The picture and sound stay exactly as they were, and the result keeps the original format. The file is handled entirely inside your browser.

A closer look

A typical editor redraws every frame of the section you keep and compresses it again. This tool uses a video engine running in the browser to do a “stream copy”: the compressed video and audio for the range you set are moved into a new file without being decoded. The cut itself is quick whether the video is ten minutes or an hour long, and quality is identical to the source. What takes longer is the step where the file is read into the engine’s memory (“Handing the file to the engine…”), which grows with file size. The engine, about 31 MB, is downloaded only the first time.

There is one trade-off. Compressed video stores a complete picture, called a keyframe, every few seconds and records only the changes in between, so without re-encoding a cut can only start on a keyframe. The start therefore snaps to the keyframe just before the time you chose, usually 1–2 seconds earlier. It only ever moves earlier, never later, so the opening of the scene you wanted is never lost. The end stops close to the time you set.

How to use it

When it helps

Tidying a recorded meetingDrop the minutes spent waiting for people to join and the screen left running afterwards, and share only the meeting itself.
Pulling several clips from one fileThe original stays loaded after a cut, so change the times and trim again for the next clip. Each new cut replaces the previous preview, so save every clip before moving on.
Fitting an attachment limitBecause nothing is recompressed, the size drops roughly in proportion to the length you remove, which helps a clip fit a chat or email limit.
Lightening a project before editingCut the usable part out of a two-hour shoot first, so your editing software has far less footage to import.

Common snags

“This browser can’t preview this codec.”Some files, such as HEVC or MKV in certain browsers, won’t play in the preview, but trimming works separately from playback. Type the start and end times by hand instead of using the position buttons.
“Lossless trimming didn’t work for this file.”The container may not support stream copy, or the file is damaged. Convert it to MP4 with the converter and try trimming again.
It asks me to check the times.Start must come before End, and it can’t be past the end of the video. Write a minute and a half as 1:30 or 90; 1.30 with a dot is read as 1.3 seconds.
A file over 2 GB fails.There is no upload limit, but the whole file is held in browser memory while it’s cut, so files over 2 GB can fail, and you’ll see a warning when you pick one. Close other tabs and try again; if it still fails, the file is too large for this tool.

Tip If you need a frame-exact start, trim here with a second or two to spare, then finish the now much smaller file in an editor that re-encodes.

FAQ

Why does it finish in seconds?

The video data is copied as-is instead of being re-encoded. That's also why there is zero quality loss — trimming a 10-minute or 1-hour video takes just seconds either way.

The start point shifted 1–2 seconds earlier?

That's expected. Lossless cutting can only start at a keyframe, so the start snaps to the previous keyframe (usually up to 1–2 seconds earlier), making the clip slightly longer than requested. If you need frame-accurate cuts, you'd need a re-encoding editor.

What's the maximum file size?

There is no upload, so no size limit — 25 MB or 500 MB, it just works. However, files over 2 GB may fail because of browser memory limits.

Why the ~31 MB download on first use?

The trimming feature (about 31 MB) is downloaded once on first use; after that it starts instantly. Your video is still never uploaded anywhere.

What formats are supported?

MP4, MOV, WebM, MKV and most other videos. The result keeps the original format and quality. Need a different format? Trim first, then use the MOV to MP4 or WebM to MP4 converter.