Compress video to specific size

To compress a video to a specific size, pick the file, type the size you need in MB, and press Compress video. The tool sets the bitrate from your target size and the video length, then checks that the result fits.

Drop a video here

or

MP4, MOV, M4V, WEBM, MKV, AVI

Up to 2 GB on a computer and 1 GB on a phone, because your device does the work. You can also paste a file.

  • Stays on your device

    Your file is never uploaded

  • 10 MB target

    Type any size you need

  • MP4 out

    H.264 video, AAC sound

How it works

  1. Pick a video from your phone or computer. It stays on your device.
  2. Type the target size in MB. The default is 10 MB.
  3. The tool divides the target size by the video length to get a bitrate, and leaves a small safety margin.
  4. If that bitrate is too low to look good, it also lowers the resolution to reduce video file size cleanly.
  5. It checks the result. If the file is over the target, it tries again lower. Then you download it.

Facts

Where it runs
In your browser, on your device
Upload
None. The video is never sent to a server
Default target
10 MB. You can type any size
Account
Not needed
Input formats
MP4, MOV, WebM and MKV, when your browser can decode the video inside
Output format
MP4 with H.264 video and AAC sound
Max file size
2 GB on a computer, 1 GB on a phone
Browsers
Chrome and Edge 94 or later, Safari 16.4 or later, Firefox 130 or later on a computer

Questions

How do I compress a video to a specific size?

Pick the video, type the size you need in MB, and press Compress video. The tool works out the bitrate that fits your target and checks the final file size before you download it.

Does compressing a video to a smaller size reduce quality?

Yes. A smaller file has fewer bits for each second of video, so some detail is lost. Short clips keep more quality than long ones at the same target size. For long videos and small targets the tool lowers the resolution so the picture stays clean.

Is my video uploaded to a server?

No. The video is read and compressed by your own browser. Nothing is sent anywhere, so it also works for private videos.

Why is the result a little smaller than my target?

The tool aims slightly under your target on purpose. Video encoders do not hit an exact size, so the margin makes sure the file fits the limit.

Related tools

Advertise here

Your ad goes live as soon as the payment goes through.

How long

0 of 60

Payment is handled by Dodo Payments. You can pay by card and other methods they offer.