Compress a video

Shrink a video (MP4, MOV, WEBM, AVI, MKV…) right in your browser, without uploading it to any server. Choose quality and resolution and download a lighter MP4.

🎬 Tap here or drop a video

MP4, MOV, WEBM, AVI, MKV…

🔒 Fully private: the video is never uploaded. Everything happens in your browser.

How it works

The video is re-encoded to H.264 (MP4), the most compatible format, lowering the bitrate and, if you want, the resolution, to get a much lighter file while keeping good quality. The work is done by your device's video encoder, reached through the browser (WebCodecs): it is the same one the camera uses, so it is fast, and the file never leaves your device. If the browser cannot read or write that video, FFmpeg steps in, a complete video engine that also runs in the browser: it reads almost anything, but it is much slower. If only the AAC audio encoder is missing (as with Chrome on Linux, for example), only that is downloaded, about 250 kB, and the compression stays fast.

Tips

The Balanced mode is fine almost always. If the video is for WhatsApp, email or social and you want the smallest possible file, pick Maximum compression and reduce the resolution to 720p. The resolution applies to the short side: a vertical phone video reduced to 720p comes out at 720×1280. If your video needs the backup engine, processing takes time and memory: on a phone, start with short clips. To know how big it will be before trying and trying again, there is Video bitrate and size.

Related tools