Video

Compress a video to 10 MB

Your files are processed on your device. We never upload them.

Video is read and written with Mediabunny, under the Mozilla Public License. Browsers without their own AAC encoder use FFmpeg's, under the GNU LGPL.

How to compress a video to 10 MB

  1. 01A ▸Choose your videos, or drop them on the page.
  2. 02A ▸The size is already set to 10 MB. Change it if your limit differs.
  3. 03A ▸Select Compress, then download each video.

About 10 MB

The limit

10 MB is a common per-file cap on upload forms, school and office portals, help desks, and older chat limits (Discord's free limit was 10 MB until August 2026). Phones record about 120 MB a minute of 1080p, so a 10 MB video needs a much lower bitrate, and often a smaller picture.

How the tool gets there

The tool divides 10 MB by the video's length to get the bits a second it can spend, keeps 6% back because encoders overshoot, and gives the sound 64 to 128 kbps of it. If the rest is too little for the full picture, the picture is made smaller (1080p, 720p, 540p, and so on). A result still over 10 MB gets one more, lower try.

What fits in 10 MB

For a 1080p phone video at 30 frames a second, worked out with the same arithmetic the tool uses:

LengthBitrate (picture and sound)From 30 fps videoFrom 60 fps video
0:154,963 kbps1080p at 30 fps1080p at 30 fps
0:302,482 kbps720p at 30 fps720p at 30 fps
1:001,241 kbps540p at 30 fps540p at 30 fps
2:00620 kbps480p at 30 fps480p at 30 fps
5:00248 kbps240p at 30 fps240p at 30 fps
10:00124 kbpsToo long: trim it firstToo long: trim it first

Measured

Our one-minute 1080p sample at 30 frames a second (H.264 at 8 Mbps with AAC sound, 61.1 MB; a synthetic test pattern, which is easier to encode than real footage), compressed in Chrome on a laptop. Phone timings are still to be measured.

One minute of 1080p, 61.1 MB9.4 MB at 960 × 540, in 3.8 seconds
Fits 10 MBYes, at the first try
Time on phonesstill to be measured

If it doesn't fit

  • Trim the video to the part that matters first; it takes seconds and loses nothing.
  • A video over about seven minutes can't fit 10 MB at a watchable quality; split it, or use a larger limit.
  • If a site still refuses the file, enter 9.5 MB.

Other options

Questions

Are my videos uploaded?

No. Your files are processed on your device. We never upload them.

Is 10 MB 10,000,000 bytes?

Yes. Upload limits almost always count a megabyte as a million bytes, and so does this tool. If a site says 10 MB and still refuses the file, enter 9.5.

How long a video fits in 10 MB?

About half a minute of 1080p, or a couple of minutes at lower resolutions; the table on this page shows the arithmetic. Beyond about seven minutes there aren't enough bits for a watchable picture, and the tool says so.

Where is 10 MB still the limit?

Many upload forms, school and office portals, help desks, and Discord servers' bots, and Discord itself for free accounts until August 2026. Email and most chat apps allow more.

Will the picture get smaller?

Only when it has to. If the bits per second are too few for the full size, the tool makes the picture smaller rather than blocky, and the result says so.