Video Trimmer
Cut a clip out of any video by start and end time — fast, and lossless because the streams are copied rather than re-encoded. Runs entirely in your browser; your video is never uploaded. Free on LK Forge — no sign-up.
How does trimming without re-encoding work?
The Video Trimmer cuts a section out of a video by start and end timecode without re-encoding it. It runs ffmpeg with -ss before the input and -c copy, which seeks into the file and copies the compressed video and audio packets straight to the output, so the trimmed clip is identical in quality to the source and keeps the same container and codec. The trade-off is keyframe accuracy: a stream copy can only begin on a keyframe, so the cut snaps back to the nearest keyframe at or before the time you typed. Phone recordings usually place a keyframe every one to two seconds, while desktop-encoded footage can go much longer between them. For a frame-exact edit, set the start a little early. Times accept HH:MM:SS, MM:SS or plain seconds. Everything runs locally through ffmpeg.wasm, so your video is never uploaded; the engine itself downloads once per session, on your first trim.
How to Use the Video Trimmer
Three steps, all in your browser.
-
Load your video
Drag any video onto the box or click to choose one. The trimmer keeps the original format and quality.
-
Set start and end
Enter a start time and, optionally, an end time as HH:MM:SS (for example 00:00:05 to 00:00:15). Leave the end blank to trim to the finish.
-
Cut & download
Click Trim. The clip is cut by copying the streams — fast and lossless — then you can preview and download it.
Why does my cut start a second or two before the time I typed?
Lossless trimming and frame-exact start times are mutually exclusive — here is the trade.
Because this trimmer copies streams instead of re-encoding, the first frame of your clip has to be one the decoder can build on its own. In H.264 that means a keyframe (an IDR frame); every other frame is stored only as a set of differences from its neighbours and is meaningless without one. So when you ask for 00:01:07, the tool seeks back to the last keyframe at or before that point and starts there.
How far back depends entirely on how the source was encoded. The keyframe interval — the GOP length — was a choice the original encoder made and cannot be changed after the fact.
| Source | Frame rate | Typical GOP | Keyframe every | Worst-case early start |
|---|---|---|---|---|
| Phone camera (iPhone / Android) | 30 fps | 60 frames | 2.00 s | 2.00 s |
| Phone camera, 60 fps mode | 60 fps | 120 frames | 2.00 s | 2.00 s |
| Browser screen recorder | 30 fps | 60 frames | 2.00 s | 2.00 s |
| Broadcast / DVD rip (PAL) | 25 fps | 50 frames | 2.00 s | 2.00 s |
| Streaming download | 30 fps | 150 frames | 5.00 s | 5.00 s |
| Long-GOP web encode | 30 fps | 250 frames | 8.33 s | 8.33 s |
| MJPEG webcam / DV / ProRes | Any | 1 frame | Every frame | Frame-exact |
The end time is not affected. Trailing frames can be dropped at any boundary, so the cut ends where you asked, to the frame. Only the start snaps.
The upside of the same design is that nothing is re-encoded: the trimmed file has bit-for-bit the same picture and sound as the source, at the same bitrate and in the same container, and a 90-minute source exports quickly because no pixels are ever decoded. If the start must be exact, set it a second or two early and leave the lead-in — far less costly than a full re-encode. All-intra sources carry a keyframe on every frame, so on those the cut is already frame-exact. After trimming, convert the clip with MOV to MP4, MKV to MP4 or MP4 to GIF.
Frequently Asked Questions
How do I trim a video?
Does trimming reduce quality?
How accurate is the cut?
Is my video uploaded to a server?
What time format should I use?
More video tools
MP4 to GIF
Turn an MP4 clip into a crisp animated GIF.
MOV to MP4
Convert QuickTime MOV to a playable MP4.
MKV to MP4
Convert Matroska MKV to a playable MP4.
WebM to MP4
Convert WebM to MP4 for editors and uploads.
AVI to MP4
Convert legacy AVI to a modern, smaller MP4.
GIF to MP4
Shrink an animated GIF into a small MP4.
GIF to Video
Convert an animated GIF into a video file (MP4).
MP4 to MOV
Remux an MP4 to MOV for Apple apps — lossless.