Video Trimmer — Cut Clips With Zero Quality Loss
Drop a video, drag the trim handles, and download the cut clip. Uses FFmpeg stream-copy by default — same quality as the source, no upload.
Drop a video here
MP4, WebM, MOV, MKV
About this tool
WRRK's video trimmer uses ffmpeg.wasm to run the same trimming command you'd type into a terminal — but locally, inside your browser. The default command is ffmpeg -ss start -i input -t duration -c copy out.mp4: FFmpeg seeks to the start time, copies bytes for the duration, and writes a new container. No frame is re-encoded, so the output is identical in quality and the operation finishes in seconds.
The catch is that stream-copy can only cut at keyframes. If your trim start lands between keyframes, the resulting clip might begin with a black or frozen frame for a fraction of a second. The trimmer detects this case and falls back to re-encoding (H.264 / VP9 / AV1 depending on the input container), giving you frame-accurate cuts at the cost of a slower export. Either way, the file never leaves your device, works offline once loaded, and supports clips up to the limits of your browser's memory.
How to trim (5 steps)
- Upload your video. Drop or pick a video file (MP4, WebM, MOV, MKV).
- Find your clip. Use the preview player to locate the segment you want to keep.
- Drag the trim handles. Set the start and end points on the timeline slider — accuracy is to one frame.
- Trim. Click 'Trim'. Stream-copy mode runs in seconds; the trimmer falls back to re-encoding only if keyframes don't align.
- Download. Save the trimmed clip to your device.
Use cases
- Cut a 30-second WhatsApp clip out of a long phone recording
- Trim trailing dead-air from a Zoom meeting export
- Slice a single highlight out of a livestream VOD
- Strip the intro/outro from a screencast before sharing
- Chop a podcast episode into shareable audiogram-ready chunks
- Make a short loop for an Instagram Reel or TikTok
Frequently asked questions
+−Why does this trimmer feel so fast?
By default it uses 'stream copy' mode (FFmpeg's -c copy flag). Instead of re-encoding every frame, FFmpeg just copies the existing audio and video streams between two timestamps. The output is ready in seconds even for long videos.
+−Will I lose quality when I trim?
Not in stream-copy mode — the bytes are copied untouched, so the trimmed clip is bit-identical in quality to the source. If your source has weird keyframes that don't align with the trim points, the trimmer falls back to re-encoding (still high quality, just slower).
+−Is there a video length limit?
Practically, your browser's memory is the limit — ~2 GB on most desktops, ~1 GB on phones. The trimmer can handle hour-long source files if your machine has the RAM. The output clip can be any length up to the source.
+−Is my video uploaded anywhere?
No. Trimming runs through ffmpeg.wasm — the FFmpeg engine compiled to WebAssembly that runs inside your browser. Your video file never leaves your device.
+−Does the trimmed clip preserve audio?
Yes. Stream copy preserves both the video and audio tracks together, so audio sync stays perfect and quality is identical to the source.
+−Does this work on mobile browsers?
Yes — Safari iOS 16+, Chrome Android, and most modern mobile browsers can run ffmpeg.wasm. Performance depends on RAM; long 4K clips may stutter on older phones. For short clips under 60 seconds, mobile works great.
+−What formats are supported?
Input: MP4 (H.264/H.265), WebM (VP8/VP9), MOV, MKV, AVI. Output is the same container as input. Stream copy keeps the original codec; re-encode fallback uses H.264 for MP4/MOV and VP9 for WebM.
Related on WRRK Tools
All sizes for IG, FB, X, LinkedIn, YouTube — one ZIP
ToolRemove image background — AI in your browser
ToolReplace photo background — solid, gradient or image
CategoryBrowse the full image tools category
ArticlePNG, JPG, and WebP each have distinct strengths. Understand compression ratios, quality trade-offs, and when to use each format to optimize your images.
ArticleCompress your images to exactly 100KB or smaller without losing quality. Discover the best methods, tools, and settings for any device.
PresetSome banking exam signature scans