MP4 File Compressor

Make an MP4 smaller without uploading it. Choose a quality, resolution and frame rate, check the estimated size, and download the new MP4.

  1. 1Choose a video
  2. 2Settings
  3. 3Download

1Choose a video

or drop a video here · MP4, MOV, WebM · up to 500 MB

Your video never leaves your device. It’s compressed in your browser. We count anonymous page views (no cookies).

2Settings

3Download

Which setting saves the most?

SettingEffect on size
ResolutionBiggest lever. 1080p to 720p needs roughly half the data for the same look.
QualitySmall uses about 40% less video data than Balanced; High about 50% more.
Frame rate60 to 30 fps saves a lot on fast motion. Below 24 fps, motion looks choppy.
AudioSmall next to video. 128 kbps is about 1 MB per minute.

FAQ

How do I reduce the size of an MP4 file?

Choose the MP4 above, keep Balanced quality, and lower the resolution if you need it smaller still. The estimate updates as you change settings. Press Compress, check the result in the player, then download it.

Will compressing an MP4 lose quality?

Some, yes. Any re-encode throws away detail. At Balanced and the original resolution, most people won’t notice on a phone or laptop. Choose High to keep more detail, or Small when size matters more than sharpness.

Does this upload my video?

No. The video is decoded and re-encoded by your browser on your own device, and the new MP4 is created there too. Your video is never sent to a server. You can check: open your browser’s developer tools, go to the Network tab, and compress a video. No request carries it. The only request the page makes on its own is an anonymous page-view count with no cookies and no file data (see privacy).

Why is my file barely smaller?

Phone and screen-recording videos are often already compressed well. Re-encoding at the same resolution can’t save much. Lowering the resolution or frame rate is what makes a real difference.

Need a specific size, like 8 MB for Discord?

Use the 8MB Video Compressor. You pick a target size and it works out the bitrate from the video’s length, retrying if the first try comes out too big.

Which browsers and formats work?

MP4 and MOV are fastest in Chrome, Edge and other browsers with WebCodecs, usually faster than real time. WebM, MKV and files the fast path can’t read use a slower fallback encoder that downloads once (about 32 MB). The output is an H.264 MP4 with AAC audio (Opus in the few browsers that can’t encode AAC). Files up to 500 MB are accepted; phones may run out of memory sooner.

More free tools