Scale the resolution down and cap the bitrate to turn a phone-sized clip into something you can actually email or attach.
Four video jobs, no upload
Pick in and out points on the timeline to cut a clip, or sample frames from that range into a looping animated GIF.
Your video is decoded and re-encoded by your own browser. Nothing is uploaded, so there is no size cap beyond your device memory.
Frequently asked questions
What output format do I get?
Compressed clips and trims are encoded as WebM (VP8/VP9 with Opus audio), which every modern browser, Telegram, Discord and most editors accept. GIF export produces a standard animated GIF and audio extraction produces a WAV file.
Why does processing take as long as the video?
The clip is re-encoded by playing it through your browser in real time and capturing each frame, so a 60-second clip takes roughly 60 seconds. This is the trade-off for not uploading your file anywhere.
Is there a file size limit?
There is no server-side limit because nothing is uploaded. In practice you are limited by your device memory — clips up to a few hundred megabytes are usually fine on a desktop, less on a phone.
Will compression reduce quality?
Yes, some. Lowering resolution is the single biggest saving and is usually barely visible when the clip will be watched on a phone. Keep the target height at 720p or above if the video will be viewed full screen.
Does it work with MOV and AVI files?
It works with any video your browser can play, which reliably covers MP4, WebM and most MOV files. Older AVI and MKV files with unusual codecs may not decode — convert them to MP4 first.