Trim a video to the second in your browser

Choose a video, type where it should start and end, and download the trimmed MP4. Your file never leaves your device.

Free, no sign upNo watermarkNothing is uploadedExact or fast cut

Seconds, or minutes:seconds like 0:05

Leave empty to keep everything after the start

Cut

How it works

  1. Step 1

    Choose a video

    MP4, MOV or WEBM, up to 250 MB and 10 minutes. Its length shows under the preview.

  2. Step 2

    Set the start and end

    Seconds like 12, or minutes and seconds like 1:05. Leave the end empty to keep the rest.

  3. Step 3

    Trim and download

    Pick an exact cut or a fast one, and save the MP4.

Exact or fast: which cut to use

Fast cuts only copy MP4 and MOV files. Other formats are encoded to MP4 either way, so the file plays everywhere.

CutHow it worksBest for
ExactEncodes the kept part again, so it starts on the frame you typedClips for posting, where the first frame matters
FastCopies the video without encoding it again, so it starts at the nearest keyframe before your timeLong MP4 or MOV files where a second either way is fine

How to write the times

  • Seconds: 5, 12.5 or 90.
  • Minutes and seconds: 1:05 or 2:30.5.
  • Hours too: 0:01:15.
  • Leave the end empty to keep everything after the start, or set the start to 0 to cut only the end.

Private by design

The trimmer runs FFmpeg compiled to WebAssembly in your browser. Your file is read into memory on your device and the result is saved from there, so nothing is sent to Percify or anyone else. That is also why there is no queue, no account and no watermark.

Files up to 250 MB and 10 minutes work in the browser. For bigger files, the free FFmpeg command on this page does the same job on your computer.

Platform facts checked on 17 September 2026 against each platform's own help pages.

Use it from an AI assistant or a script

Every setting is a URL parameter, so an assistant can send a link with the options already chosen. The tool still runs on the person's own device.

ParameterValuesDefaultMeaning
startseconds, or m:ss0Where the trimmed clip starts.
endseconds, or m:ssempty (to the end)Where the trimmed clip ends.
modeexact, fastexactexact encodes again and starts on the frame; fast copies and starts at the nearest keyframe.

Keep 0:05 to 0:20

https://percify.io/tool/online-video-trimmer?start=0:05&end=0:20ffmpeg -ss 5 -i input.mp4 -t 15 -map 0:v:0 -map "0:a:0?" -c:v libx264 -preset ultrafast -crf 23 -pix_fmt yuv420p -c:a aac -b:a 192k -movflags +faststart output.mp4

Cut the first 3 seconds, fast

https://percify.io/tool/online-video-trimmer?start=3&mode=fastffmpeg -ss 3 -i input.mp4 -map 0:v:0 -map "0:a:0?" -c copy -avoid_negative_ts make_zero -movflags +faststart output.mp4

Every free tool and its parameters, as JSON: percify.io/tools.json

Need a video you do not have to film?

Make a talking video from one photo and your voice, cut to the length you need from the start. 2 credits a second, free to try.

Make a talking video

Cancel anytime, no contracts

Frequently asked questions

Everything you need to know before you start.

Choose the video, type the new start time, for example 0:03, leave the end empty and press Trim video. The result keeps everything from that point.

Leave the start at 0 and type the time where it should stop, for example 0:45. Everything after it is removed.

A fast cut copies the video without encoding it again, and a copied video can only start on a keyframe, so it begins at the nearest keyframe before your time. Choose Exact to start on the exact frame.

No. It is processed on your device with FFmpeg running in WebAssembly and saved from there. Only the converter itself is downloaded, once, and checked against a fingerprint before it runs.

Yes. The start, end and cut are URL parameters, for example /tool/online-video-trimmer?start=0:05&end=0:20, so an assistant can send a link with the times filled in. /tools.json lists every tool and its parameters.