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 · AVIDrop a video here or click to browse
Best for clips under 500 MB and a few minutes long
Result
Add a video to startYour 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 clipsFast 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 lossTimeline 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 keepAudio 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, vlogsPrecise 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
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.