Online Video Cutter — Trim Video Free
Free online video cutter: trim any segment out of MP4/WebM/MOV videos with zero quality loss (stream copy). Runs entirely in your browser.
About Video Cutter
Cut the part you need out of a video — fast and without quality loss, because trimming uses stream copy (no re-encoding). Everything runs in your browser, so the video never leaves your device.
How to use Video Cutter
- Drop a video file into the upload area.
- Set the start time (and optionally the end time).
- Click Process video and download the trimmed clip.
Cutting video without losing quality
What stream copy means (and why it matters)
This cutter uses stream copy: it slices the video at the timestamps you give it and copies the compressed data as-is, without re-encoding. The consequences are all good:
- No quality loss — the output is bit-for-bit the same video data.
- Very fast — cutting a 10-minute clip takes seconds, not minutes.
- No codec problems — anything your container can hold stays intact.
Why your cut may start on a slightly different frame
Modern video is stored as keyframes plus differences from them. A lossless cut can only start at a keyframe, so if you ask for 00:05.3 and the nearest keyframe is 00:05.0, the output starts at 00:05.0. You may see the clip start a fraction of a second earlier than requested — that is the price of zero quality loss.
If you need frame-exact cuts and accept re-encoding, use the Video to MP4 or Video to WebM tools instead.
How to pick start and end times
Times use hh:mm:ss. The start time is where the output begins; the end time is where it stops — the duration is end minus start. Leave the end time blank to cut from the start time to the end of the file.
- Tip: play the video in any player first and note the timestamps of the moment you want.
- Tip: give yourself a half-second of slack on both sides; you can always cut again.
- Tip: cutting from 00:00:00 with a blank end time is a quick way to remux a file without changing it.
Common uses
- Trimming the awkward beginning and ending of screen recordings
- Cutting a highlight out of a long meeting or lecture recording
- Removing a private segment before sharing a clip
- Splitting a long video into parts by cutting successive segments
Why cut video in the browser?
Video files are huge — uploading a 1 GB recording to an online cutter takes ages and puts your footage on someone else's server. This tool cuts with ffmpeg compiled to WebAssembly, running entirely on your device. Nothing is uploaded, there is no watermark, and no account is needed.
Frequently asked questions
Is this video cutter really free?
Yes — free with no account, no watermark, and no length limit.
Does cutting reduce video quality?
No. The cutter copies the compressed video stream directly (no re-encoding), so the output quality is identical to the original.
Why does my clip start slightly earlier than the time I set?
Lossless cutting can only begin at a keyframe. If your requested start falls between keyframes, the cut begins at the previous keyframe — usually within half a second.
Which video formats are supported?
Anything the MP4/MKV family of containers can hold — MP4, MOV, MKV, WebM, AVI and more. The output keeps the same container and codecs as the input.
Can I cut and re-encode instead?
Yes — if you need frame-exact cuts or a format change, use our Video to MP4 or Video to WebM converters, which re-encode the video.
Are my files uploaded to a server?
No. All processing happens locally in your browser using WebAssembly and Web APIs. Your files never leave your computer — close the tab and nothing remains.
Related tools
Video to GIF Converter
Convert MP4, WebM, MOV and other video formats to an animated GIF.
runs locallyVideo to MP4 Converter
Convert WebM, MOV, AVI and other formats to MP4 (H.264/AAC).
runs locallyVideo to WebM Converter
Convert MP4, MOV and other formats to WebM (VP8/Vorbis).
runs locallyAI Chat (Local)
Chat with an AI model that runs on your device — pick Chrome's built-in Gemini Nano or a local WebAssembly model. No account, no cloud.
runs locallyAI Data Extractor
Extract structured data (names, dates, amounts) from text with AI that runs entirely on your device — Chrome's built-in model or a local WebAssembly model.
runs locallyAI Rewriter
Rewrite or improve text with AI that runs entirely on your device — Chrome's built-in model or a local WebAssembly model. No cloud.
runs locally