Compress a Video to 10 MB (Beta)

Make a video small enough for chat apps and forms with a 10 MB upload limit.

Opens: MP4, M4V, MOV, MKV, WebM, AVI, WMV, ASF, FLV, F4V, 3GP, 3G2, MPEG, VOB, TS, M2TS, MTS, OGV, DV, MXF, RM, RMVB, Y4M
Saves: MP4, WebM

Compress

Video
Choose a file… or drop it here
.mp4, .m4v, .mov, .mkv, .webm, .avi, .wmv, .asf, .flv, .f4v, .3gp, .3g2, .mpg, .mpeg, .vob, .ts, .m2ts, .mts, .ogv, .dv, .mxf, .rm, .rmvb, .y4m · up to 200 MB
    Replace file

    MP4, MOV, MKV, WebM, AVI, WMV, FLV, 3GP, MPEG, TS/MTS and more; up to 2 GB. Up to about 25 minutes of 1080p video with H.264 (longer at lower resolutions).

    Options
    Compress to

    Balanced looks like the original in most videos. Smaller settings save more space; fine detail and fast motion suffer first.

    The result is at most this size (1 MB = 1,000,000 bytes). The bitrate is worked out from the video's length; if the target is very small, the resolution and frame rate are lowered to keep the picture watchable.

    Lower resolutions save a lot of space. The shorter side is limited, so 720p works for landscape and portrait videos alike. Smaller videos are never enlarged.

    H.264 plays everywhere. H.265, VP9 and AV1 make smaller files at the same quality but take longer to encode and need newer devices or browsers.

    More options

    Fewer frames per second make smaller files. 60 fps videos lose little by going to 30.

    Your files are deleted after processing.

    Chat apps, forums and web forms often limit uploads to 10 MB. Compressing a video to a target size makes it fit while keeping as much picture as that size allows, and it keeps playing everywhere as an H.264 MP4.

    How to compress a video to 10 MB

    1. Upload the video (up to 2 GB).
    2. Compress to: A file size with 10 MB is already set.
    3. Start and download the MP4.

    The target counts 1 MB as 1,000,000 bytes and keeps a small safety margin, so the file is under 10 MB whichever way the limit is counted.

    How long can a 10 MB video be?

    The size is shared by every second of the video, so shorter videos look better:

    • Around 30 seconds keeps a clear 1080p or 720p picture.
    • One to three minutes usually ends up between 540p and 360p. The compressor lowers the resolution automatically instead of producing a blocky picture, and brings 60 fps down to 30 fps.
    • Longer videos get small; if 10 MB is too little for any watchable picture, the result tells you the smallest size that works.

    Sound takes its share first: 128 kbps by default, automatically less when the budget is small. 64 kbps is enough for speech; removing the sound frees the most room.

    Tips

    • Cut the video to the moment you want to share first: half the length doubles the data for every second.
    • H.265 or AV1 give a better picture in 10 MB, but only newer devices play them. H.264 is the safe choice for sending to others.
    • The compression runs in two passes when there is time, which lands close to the target. If a result misses it, it is compressed once more automatically.

    More about what this tool reads and writes: Video Compressor.