Online Video Cutter

Trim Video Files to the Exact Clip You Need. No Software Required.

[ Ad Space - 728 x 90 Leaderboard Banner ]
Initializing FFmpeg WebAssembly engine... This only happens once per session.
🎬

Drop Your Video Here

Supports MP4, MOV, WEBM - Files stay 100% on your device

No file MP4
Visual Timeline - Drag to Set Start and End Points
0:00 --:--
Format: hh:mm:ss.ms (e.g., 00:01:23.500)
Format: hh:mm:ss.ms (e.g., 00:02:45.000)
Selected clip duration: --:--
Fast Trim (Direct Stream Copy) - Recommended
When ON: Uses -c copy in FFmpeg. This is called Direct Stream Copy - the video and audio data are sliced and reassembled with zero quality loss and near-instant processing speed. No re-encoding (re-processing of pixels) takes place, so the output file is indistinguishable from the original. The only minor trade-off is that the cut point is snapped to the nearest keyframe (a complete video frame stored in full), which can cause a start/end offset of up to a second on some files.

When OFF: Full re-encode mode. FFmpeg decodes every frame and writes it back out fresh. This gives frame-perfect accuracy but takes significantly longer and uses more CPU.
Processing... 0%
  FFmpeg Terminal Output

Your Clip is Ready!

Processing complete. Click below to download your trimmed video.

🔒

Total Privacy Guarantee

This video editing tool runs entirely within your local web browser. Your private videos, home movies, and large media files are never uploaded, logged, or sent to any external servers. All processing happens on your own computer using WebAssembly technology - a method that lets complex software (like video editors) run safely inside a browser tab without requiring any installation.

The Ultimate Guide to Video Trimming and Media Codecs

Everything content creators and everyday users need to know about cutting video files in 2025.

When you upload a video to a traditional online editor, your file travels over the internet to a remote server, waits in a processing queue, gets trimmed on that server's hardware, and then the result must be downloaded back to your machine. For a single 1 GB video file on a typical broadband connection, that upload alone can take 10 to 30 minutes - before any editing even begins.

Browser-based tools powered by WebAssembly eliminate the entire upload-download cycle. WebAssembly (often abbreviated as WASM) is a technology built into every modern web browser that allows programs originally written in C, C++, or Rust to run directly inside your browser tab at near-native speed. This tool uses FFmpeg - the gold-standard, open-source video processing program that professional studios rely on - compiled into WebAssembly so it runs entirely on your device. The result: your video never leaves your machine, and trimming begins the moment you click the button.

Direct Stream Copy is a method where the video and audio data inside a media file are extracted and reassembled without decoding or re-encoding them. Think of the video file as a sealed envelope containing a letter. Direct Stream Copy cuts the envelope open, removes a section of the letter, reseals it, and hands it back - the words on the page were never rewritten or photocopied, so there is zero quality degradation.

In FFmpeg, this is expressed as the -c copy flag, where "c" stands for codec. A Video Codec (short for coder-decoder) is the algorithm that defines how raw video frames are compressed for storage and decompressed for playback. Common codecs include H.264, H.265/HEVC, VP9, and AV1. When you re-encode a video, you are decompressing every frame back to raw pixels and re-compressing them again, which introduces a small but measurable loss each generation - similar to repeatedly saving a JPEG image. Direct Stream Copy skips this process entirely, preserving the original codec, bitrate, and quality exactly as captured.

Modern video codecs do not store every frame as a complete image. Instead, they use a layered compression strategy. A Keyframe (also called an I-Frame, or Intra-coded frame) is a fully self-contained image of a single video frame - it can be decoded on its own without any reference to surrounding frames. Between keyframes, codecs store only the differences between consecutive frames, called P-Frames (predicted frames) and B-Frames (bi-directional frames). This is how a 1-hour 4K video can fit on a single flash drive.

The trade-off for cutting is this: when using Direct Stream Copy, FFmpeg can only start a clip cleanly at a keyframe. If you set your start point at 1:23.500 and the nearest keyframe is at 1:22.800, FFmpeg will snap your cut to 1:22.800 to avoid a corrupted or blank beginning. Keyframe intervals are set during the original recording or encoding and typically range from every 1 to 10 seconds depending on the camera, software, and settings used. For frame-perfect cuts - essential for lip-sync videos, podcast clips, or broadcast content - disable the Fast Trim toggle to use full re-encoding mode, which starts the output at exactly the millisecond you specify.

Processing time varies based on several factors. The container format (MP4, MOV, WEBM) determines how the video and audio streams are packaged together, but has less impact than the codec itself. H.264 videos are the fastest to process because the codec is decades old and extremely well optimized. H.265 (HEVC) videos can take two to four times longer to re-encode because the algorithm is more complex - though it produces smaller file sizes. WEBM files using the VP9 or AV1 codec are computationally intensive, as these codecs were designed to maximize compression at the cost of encoding speed.

File size and resolution also matter. A 4K (3840x2160) video has four times the pixel count of a 1080p video, meaning four times the data to process per frame. Frame rate is another factor: a 60fps video has twice as many frames per second as a standard 30fps file. For the fastest possible results with large files, use Fast Trim mode, which avoids re-encoding entirely and completes the cut in under a second regardless of file size, codec, or resolution.

Yes - and this is the primary reason tools like this one exist. Traditional cloud video editors require you to hand your footage to a third party. That footage may be stored on their servers, scanned by automated content moderation systems, retained for analytics, or in some cases used to train machine learning models, depending on each service's privacy policy.

A browser-based editor using WebAssembly operates with a fundamentally different model. The FFmpeg engine is downloaded to your browser once (like any other webpage asset), then runs as code inside your browser's sandboxed environment. When you open a video file, the browser's File API reads it directly from your hard drive into browser memory. No HTTP request carries your video data outbound. You can even disconnect from the internet after the page loads and the tool will continue to work perfectly. This makes it the safest possible option for editing personal home videos, internal business recordings, legal depositions, medical consultations, or any footage where privacy is non-negotiable.