Video Trimmer

Cut any clip down to the part you need. Set the start and end points on the timeline and export a clean MP4 without re-uploading anything.

Add your video

MP4 · WebM · MKV · MOV · AVI

Drop a video here or click to browse

Best for clips under 500 MB and a few minutes long

MP4WebMMKVMOVAVI

Result

Add a video to start

Your trimmed clip will appear here

How to trim a video

Add your video

Drop in the clip you want to cut. The FFmpeg engine loads on first use.

Set the start and end points

Drag the sliders, or play the clip and mark the current position as the start or the end.

Download the trimmed clip

Choose fast or precise mode, then export and download your cut.

Why use Aihangsoft Video Trimmer

Cut on the exact frame

Scrub the timeline, mark the range, and Precise mode lands the cut where you asked.

100% private

Trimming runs locally in your browser. No server, no queue, no uploads.

Free, no limits

No watermarks, no sign-up and no trim caps. Cut as many clips as you need.

Two ways to cut your clip

Precise mode

The clip is re-encoded so the cut lands on the exact frame you marked. The best choice when the first or last frame really matters.

Use case: interviews, tutorials, social clips

Fast mode

Video and audio streams are copied without re-encoding, so quality stays untouched and export finishes in seconds. The cut snaps to the nearest keyframe.

Use case: long recordings, archiving, no quality loss

Timeline with live preview

Play the clip, watch the playhead and set the range from what you actually see instead of guessing at timestamps.

Use case: finding the exact moment to keep

Audio stays in sync

The audio track is cut with the video, so the result keeps perfect lip sync in both modes.

Use case: talking head video, music clips, vlogs

Precise or Fast: pick by what you need

Precise
The clip is re-encoded, so the cut lands exactly on the frame you picked. Frame accuracy is the whole point here, and the cost is time plus one more generation of compression.
Fast
The original streams are copied without re-encoding. Quality is untouched and the export takes seconds, but the cut snaps to the nearest keyframe, so the clip can start or end a moment away from the marker you set.
How to choose
Cutting a clip for social media or a rough edit: Fast. Cutting to a spoken word, a beat or a specific visual moment: Precise. If the file must keep its original encoding exactly, Fast is the only mode that does.
Both modes read the same range
The start and end you set are used identically; only the encoding strategy changes. Switching modes does not change which part of the video you selected.

Why a Fast trim barely shrinks the file

Keyframe blocks
Compressed video is stored in groups of pictures that begin with a keyframe. Fast mode can only start on a keyframe, so it keeps the entire group around your cut point instead of the exact second you chose.
Copying is not compressing
Every frame that survives is copied at its original bitrate. Trimming 20 seconds from a 60 second clip removes about a third of the data, and no more than that.
When you do want a smaller file
Precise re-encodes and can be combined with a lower resolution or bitrate elsewhere in your workflow. If size is the goal rather than speed, that is the route, and the Video Compressor is the tool built for it.

The trim bars are percentages, not timecodes

What the sliders mean
Both handles are set in seconds along the clip, from 0 to its full length. On a two minute clip the maximum is 120 seconds; on a ten second clip it is 10. The step is 0.1 seconds, and it becomes 0.5 seconds on clips longer than ten minutes.
Read the time, not the handle
The exact start and end times are shown next to the timeline as you drag. Use those numbers when the cut has to be precise, and use the handles for a rough selection.
Start must be before end
The kept segment is the part between the two handles. Dragging them past each other produces an empty selection, so the end always has to sit to the right of the start.

What can go wrong

A file that is not video
Only files the browser reports as video are accepted. An audio-only file or a renamed container is rejected at the dropzone before any processing starts.
Containers the build cannot read
Exotic or damaged containers fail during decoding. Re-muxing the file to MP4 in another tool usually fixes it, after which the trim works normally.
Long recordings in one tab
The whole clip is decoded in browser memory, so a multi-hour recording can stall or fail. Split long files first, then trim the part you need.
Fast mode cuts where the keyframe is
If the result starts a second early or late, that is the keyframe boundary rather than a bug. Switch to Precise when the exact frame matters.

Precise re-encodes, Fast copies

Diagram of video trimmer: original clip, and trimmed clip
Diagram, not a screenshot. It shows the change this tool applies to the file you add.

How it works and where your file goes

Engine
FFmpeg (compiled to WebAssembly as ffmpeg.wasm 0.12) either re-encodes for a frame-accurate cut, or copies the streams for a lossless, near-instant cut.
Data location
Everything runs in this browser tab. The file is never uploaded to a server.
Verify it yourself
Start a job here and watch the browser network panel: no request carries your file. How to check any online tool.

Video trimming FAQ

It depends on the trim mode you pick. Fast mode copies the original streams without re-encoding, so quality is untouched and export is nearly instant. Precise mode re-encodes the clip so the cut lands exactly where you set it.
Compressed video stores only a few full frames, called keyframes, and every other frame depends on them. Stream copy can only start on a keyframe, so the cut snaps back to the nearest one. Choose Precise mode when the exact frame matters.
Yes. In Fast mode the video and audio streams are copied as they are, so nothing is re-compressed and quality is identical to the source.
There is no fixed limit, but the whole clip is held in your browser memory. Clips under 500 MB work comfortably on most machines. For very large files, trim in smaller sections.
Never. FFmpeg runs inside your browser through WebAssembly, so the file never leaves your device. There is no upload, no server and no queue.

Cut your first clip now

Free, private and unlimited. No account needed.

Upload a video