Skip to content
New: Hindi, Telugu, Kannada & Gujarati auto subtitles, made on your device
VideoTouro

How to compress a video to a specific size (10 MB, 25 MB…)

Updated · about 3 minutes

Upload limits are in megabytes, so the easiest way to compress is to say how big the file may be. The compressor picks the bitrate and resolution for you, checks the result, and tries again if it came out too big.

Free tool used in this guideVideo CompressorMake video files smaller. No signup, nothing uploaded.

Step by step

  1. 1

    Open the video compressor

    Go to the Video Compressor and choose your video. It is read on your device; nothing is uploaded.

  2. 2

    Choose "Target file size"

    Under "Compress by", pick Target file size. Tap 10 MB for Discord free uploads, 25 MB for most email attachments, or type your own number (decimals like 0.5 work).

  3. 3

    Check the estimate

    Under the button you see the estimated size and the output resolution. For a tiny target, the compressor lowers the resolution so the picture stays clean instead of blocky.

  4. 4

    Optional: drop the sound or the frame rate

    Untick "Keep audio" if you don’t need sound, or choose 30 or 24 fps. Both leave more room for the picture.

  5. 5

    Compress and download

    Press Compress video. If the encoder overshoots, the tool automatically re-encodes with a lower bitrate, then shows the final size and how much you saved.

Tips

Questions

Why is my video not exactly 10.0 MB?

The tool aims a little under the target (it leaves room for the file’s own data), so a 10 MB target usually ends at 9–10 MB.

Is my video uploaded?

No. Compression runs in your browser with WebCodecs. The file never leaves your device.

What if the target is too small?

You get a warning that the video will look blocky. Trim the video or choose a bigger size.

Try it now

It runs in your browser: your files never leave your device.

Open the Video Compressor

Also useful: Video Trimmer, Video to GIF