Sign requests All tools

Compress Video

Make a video file smaller so it fits email, chat and upload limits. It is saved as an MP4 that plays everywhere.

Runs on your device. Your video is never uploaded.

Drop a video to compress

or click to choose · MP4, MOV, WebM, MKV · up to 1 GB

Choose video
Compression
Maximum resolution
Smaller videos are never enlarged.

Compress Video, free and private

Phone videos are big: a minute of 4K can pass 300 MB, which is far over what email, WhatsApp or most upload forms accept. Compressing re-encodes the video more efficiently and, if you want, lowers the resolution, so the file shrinks to a fraction of its size.

Balanced at 720p is the setting to start with. It usually cuts a phone video by 80 to 90 percent and still looks sharp on a phone or laptop. Everything runs on your device, so your video is never uploaded. Because your own computer does the work, a long video takes a while, roughly as long as the video itself on a typical laptop.

How it works

  1. Add a video: drop an MP4, MOV, WebM or MKV file onto the box.
  2. Choose how hard to compress and the largest resolution to keep.
  3. Press Compress and leave the tab open while it works.
  4. Check the new size and quality, then download the MP4.

Frequently asked questions

How much smaller will my video be?

It depends on the source. Phone recordings typically shrink by 70 to 95 percent at Balanced 720p. A video that is already heavily compressed shrinks much less.

Why is it slow?

The video is re-encoded on your own device instead of a server farm. That is what keeps your video private. Shorter clips, a lower resolution or the Smallest setting all finish faster.

Will it work for WhatsApp or email?

Yes. The result is a standard H.264 MP4 that plays on every phone and computer. For email, aim for under 25 MB; the size is shown before you download.

Is my video uploaded?

No. The compression runs in this page with FFmpeg compiled to WebAssembly, and the file never leaves your device.

More video tools

Video processing uses FFmpeg through ffmpeg.wasm (core 0.12.10), licensed under the GNU GPL version 2 or later. Its source code is available from the ffmpeg.wasm project; see licence notice.