Edit a video
Trim, crop, change speed, flip, and mute in one place, then export — all in your browser. Your video never leaves your device.
One editor, one export
Instead of running five separate tools, the video editor lets you trim, crop, change speed, flip, and mute together and bake the result in a single FFmpeg pass. Edits are non-destructive while you work — the preview uses your browser’s own playback, so nothing is re-encoded until you press export — which means the video is encoded exactly once with one filtergraph, never five times in a row. Need just one operation? The standalone trim, crop, speed, flip, and mute tools are still here.
Private by design
The editor uses FFmpeg compiled to WebAssembly, running inside your browser — there is no server, no account, and no upload. Your video is read into memory, edited, and saved back to your device. That makes it safe for sensitive recordings, screen captures, and personal clips alike.
Frequently asked questions
- Does my video get uploaded?
- No. The video editor runs entirely in your browser using FFmpeg compiled to WebAssembly. Your file is opened, edited, and saved locally — it never leaves your device and nothing is sent to a server.
- What can I do in the editor?
- Trim to a start and end, crop to any rectangle (with eight drag handles and precise pixel inputs), change the playback speed, flip horizontally or vertically, and mute the audio. Every change combines in a single export, so the video is only re-encoded once.
- Why is there a one-time download the first time?
- The editor uses FFmpeg compiled to WebAssembly (about 26 MB). It downloads once when you first export, then your browser caches it so later edits start immediately. The engine itself does the work on your device — the download is the tool, not your file going anywhere.
- Does combining edits lose extra quality?
- No. While you work, the preview uses your browser's own playback (CSS transforms for flips, playback rate for speed) — nothing is re-encoded. Only when you press export are all your edits baked into one FFmpeg pass with a single filtergraph, so the video is encoded exactly once rather than five times.
- What file types are supported?
- MP4 video in, MP4 video out (H.264). The output is pinned to your source's quality budget so trimming, cropping, speed, or flipping doesn't visibly degrade the picture.
- Is there a file-size limit?
- There's no hard limit, but everything runs in your browser's memory, so very large or very long videos can be slow or run out of memory. If an export fails, try a shorter clip or a lower resolution.