Compress video

Open a video, choose quality or an approximate size and download the result. Everything runs locally.

100% in browser

Back

Compress MP4, WebM and other common videos directly in your browser, without installing software or uploading files. Ideal for WhatsApp, email, websites or limited storage.

Use quality presets (high, balanced or smaller) or pick a target size with shortcuts like 50%, 25 MB or 16 MB. Advanced mode unlocks CRF, bitrate, codec, resolution, FPS and audio.

The main path uses WebCodecs on your device. Legacy formats such as AVI, WMV and FLV fall back to FFmpeg in WebAssembly, also locally. To change format (GIF, extract audio, AVI), use the video converter.

Frequently asked questions

Will the file be exactly the size I picked?

No. Compression uses a single bitrate pass, so the result lands near the target (“about X MB”), not byte-for-byte. The panel shows the real size afterwards.

Which formats can I compress?

Input: MP4, WebM, MKV, MOV and other common types (AVI, WMV and FLV via FFmpeg). Output: MP4 or WebM, keeping the original when it is already one of those.

Are my videos uploaded to a server?

No. All compression happens in the browser. Nothing is sent to the internet.

What if the file gets larger?

Videos that are already tightly compressed may grow when re-encoded. The tool warns you and lets you download the result anyway, without replacing the original.

How do I convert to another format?

This tool focuses on reducing size. For MP4, WebM, AVI, GIF or extracting audio, use the video converter.