Trim Video Online
Cut a video down to just the part you need — set a start and end time and keep the rest. No upload, works offline, no watermark. Your clip is trimmed on your device.
Runs entirely in your browser — your video is never uploaded.
- No upload Your video never leaves your device — it is processed locally.
- Works offline After the first load it runs with no internet connection.
- No size or daily limits No file caps, no paywalls — only your device memory.
- Private & safe Skip sketchy upload sites; nothing is sent to a server.
How it works
Trimming is handled by ffmpeg compiled to WebAssembly and run inside your
browser. In the default fast mode the tool uses -ss and -to with
-c copy, which copies the selected span of video and audio without decoding or
re-encoding it. That makes the cut nearly instantaneous and completely lossless, with the
one caveat that it can only begin at a keyframe. When you enable precise mode, the trimmed
section is re-encoded with H.264 video and AAC audio so the start and end land exactly where
you set them. Either way, the whole operation runs on your device — your video is never
uploaded.
How to trim a video
- Choose a video with the drop zone above, or drag a file onto it.
- Scrub the preview and drag the timeline handles, or mark in/out points and fine-tune the start and end times.
- Leave fast mode on for an instant, lossless cut, or tick Precise for a frame-accurate one.
- Press Trim video, then click Download when it finishes.
Processing happens on your device. Fast trimming is quick even for long videos; precise re-encoding of a long clip can take a few minutes.
Why trim locally instead of on an upload site
Online trimmers usually upload your full video to a server before they can cut it, which is slow, exposes private footage to a third party, and often adds watermarks or length caps. Doing the cut in your browser is faster for the common case, keeps the file private, and has no limits beyond your device. It also avoids the safety concerns around free file-handling sites — in March 2025 the FBI warned that some free online converter sites were spreading malware — so keeping everything on your own machine is simply safer.
| Local (this site) | Typical cloud tool | |
|---|---|---|
| Upload required | No | Usually |
| File-size caps | None (device memory) | Common |
| Works offline | Yes, after first load | No |
| Files stay private | Yes — never sent | Sent to a server |
Common uses
Cutting a highlight out of a long recording, removing dead time at the start or end of a screen capture, clipping a single scene to share, or shortening a video to fit a platform's length limit. Because fast mode is lossless and instant, it is ideal for quickly topping and tailing clips before posting them.
More video & audio tools
Frequently asked questions
Does trimming upload my video?
No. The cut is performed locally by ffmpeg compiled to WebAssembly. Your video is read into your browser, trimmed on your device, and the result is written there for download. Nothing is uploaded, so there is no waiting on your connection and no copy of your file ends up on a server.
Why does the fast cut sometimes start a moment early or late?
The default mode uses stream copy, which is almost instant because it does not re-encode the video. The catch is that it can only cut at keyframes, so the actual start can snap to the nearest keyframe a fraction of a second away. If you need the cut exactly on the frame, tick "Precise" — it re-encodes the trimmed section so the boundaries land where you set them, at the cost of being slower.
How do I choose the start and end?
Play or scrub the preview to find the moment you want, then drag the two handles on the timeline beneath it, or press "Set start to current frame" and "Set end to current frame" to mark the playhead. You can also type a time into either field — seconds (90), minutes and seconds (1:15), the unit form (1m15s) or hours:minutes:seconds (1:02:03) all work. The slider, the fields and the preview stay in sync.
Will the quality drop?
In the default fast mode, no — stream copy keeps the original video and audio data untouched, so there is zero quality loss. Precise mode re-encodes the trimmed part, which involves a small, usually invisible quality change because the video is compressed again.
Is there a length or size limit?
There is no limit imposed by the tool. Because the whole file is handled in your browser, your device memory is the practical ceiling. Fast (copy) trimming is light even for long videos; precise re-encoding of a long clip will take more time and memory.
Does it work offline?
Yes. After your first visit the app is cached and works with no connection, and the ffmpeg engine is cached after its one-time download so trimming keeps working offline.
All processing happens on Video Tools entirely within your browser. Videos are never uploaded to a server.