EN
My tools

Video Compressor

Make MP4, MOV, MKV, WebM or AVI videos smaller in your browser: pick a compression level or a target size in MB, cap the resolution and frame rate.

MP4, MOV, MKV, WebM, AVI, WMV and most other formats. Files never leave your device. Set the options first: processing starts as soon as you choose files.
Only used with "Target file size". 1 MB = 1,000,000 bytes, so the result also fits limits counted in MiB, such as a 25 MB e-mail attachment limit.
Measured on the short side, so vertical phone videos work too. Smaller videos are never enlarged.
My tools →
Advertisement

Phone videos are recorded at high bitrates, so a one-minute clip can easily pass 100 MB — too big for e-mail, chat apps or upload forms. This compressor re-encodes the video as an H.264 + AAC MP4, which every phone, browser and TV plays, and lets you trade picture detail for size. It runs entirely in your browser with the ffmpeg video engine (about 30 MB, downloaded the first time), so nothing is uploaded.

How to use this tool

  1. Choose one or more videos (MP4, MOV, MKV, WebM, AVI and others).
  2. Pick a compression level — or "Target file size" and the size in MB you need.
  3. Optionally cap the resolution (720p is plenty for phones) and the frame rate, or remove the sound.
  4. Press Calculate and wait for the progress bar; then compare the sizes and download the result.

Formula

Target mode: video bitrate (kbps) = target bytes × 8 × 0.95 ÷ length (s) ÷ 1000 − audio bitrate

The 5% margin covers the MP4 container and encoder variation. In the quality levels, CRF (constant rate factor) keeps the picture quality steady and lets the size follow the content: every +6 CRF roughly halves the bitrate. Lowering the resolution from 1080p to 720p removes more than half the pixels, which is the biggest single saving.

Example

A 90-second clip must fit under a 25 MB e-mail attachment limit. Video bitrate = 25,000,000 × 8 × 0.95 ÷ 90 ÷ 1000 − 128 ≈ 2,111 − 128 = 1,983 kbps, which looks good at 1080p and very good at 720p. The result lands at about 23.5–24.5 MB.

How long it takes

The engine runs on one processor core inside the tab. On a recent computer it encodes about 25 frames per second at 480p, 12 at 720p and 6 at 1080p. Shrinking a 1080p phone video to 720p runs at about 8 frames per second, because every full-size frame still has to be decoded, so a one-minute 30 fps phone video takes roughly 4 minutes at 720p and 5 minutes at 1080p. Phones are slower and have less memory: keep clips short there and leave the tab open while it works.

Frequently asked questions

Why is my compressed file not much smaller?

Videos that are already efficiently compressed, such as downloads from streaming sites, have little to gain. Choose "Strong", a lower resolution or a lower frame rate. If the result would be larger than the original, you get the original back unchanged.

Does it work with iPhone HEVC and HDR videos?

Yes. HEVC is decoded and re-encoded as H.264. HDR (HLG or HDR10) is converted to standard dynamic range so colours look right on ordinary screens.

Is the target size exact?

The bitrate is planned from the length with a 5% margin. If the result still lands over the target, the compressor automatically encodes once more at a proportionally lower bitrate. Very short or very detailed clips can still miss by a little; the result says whether it fits.

Last updated:

Cite or embed this tool
APA

kakaoCalc. (2026, November 8). Video Compressor. https://kakao.mobile/tools/video-compressor/

MLA

“Video Compressor.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/video-compressor/.

Advertisement