Compress Video to 10 MB

10 MB holds about 19 seconds of comfortable 1080p, or 35 seconds at 720p. It is the default ceiling on a Microsoft Exchange mailbox, and the cap some older Discord clients still enforce.

Free, no watermark, no account needed. The compressor below is preset to 9.5 MB so the output lands under 10 MB rather than a couple of percent over it.

Where 10 MB comes from

Two separate things land on 10 MB. Microsoft ships a 10 MB default attachment limit for Exchange accounts, which is why work email so often refuses files that a personal Gmail account accepts. And Discord’s free tier was 10 MB until August 2026 — it is 20 MB now, but some of Discord’s own help pages still say 10, and older mobile clients can still enforce the old number.

How long a video fits in 10 MB

The longest clip each resolution can carry inside 10 MB. “Comfortable” means the bitrate clears what that frame size wants; “watchable” means it is soft but holds together. Both columns are arithmetic on the size and the duration; the thresholds they are compared against are recommendations, documented under the table below.

Longest clip per resolution inside 10 MB
ResolutionComfortable up toWatchable up toNeeds
1080p19s38s4,000 kbps
720p35s66s2,200 kbps
480p72s(1 min)130s1,000 kbps
360p112s(2 min)192s600 kbps

Method: 10 MB spread over the duration, minus 128 kbps of audio and 2% container overhead, then compared against H.264 thresholds derived from published bitrate ladders and reduced by about a third for re-encoded source. A minute inside 10 MB leaves 1242 kbps for video, which is exact. Which resolution that is enough for is a recommendation, not a measurement.

What 10 MB buys at each length

The table above reads by resolution; this one reads by duration. Same arithmetic, the other way round — pick your clip length and see what is left to spend.

Video lengthBitrate left for videoResolution it carriesVerdict
15s5,353 kbps1080pLooks fine
30s2,612 kbps720pLooks fine
1 min1,242 kbps480pLooks fine
2 min557 kbps480pWatchable
5 min146 kbpsVisibly rough
10 min9 kbpsVisibly rough

Method: the bitrate column is arithmetic — 10 MB spread across the duration, minus 128 kbps for stereo audio and 2% for container overhead. It is a hard ceiling, not an estimate. The resolution and verdict columns are a recommendation, derived from published H.264 bitrate ladders and pulled down about a third, because re-encoding footage that has already been compressed once survives lower bitrates than encoding a clean master does. Deliberately conservative — we would rather under-promise than tell you a video will look fine when it will not.

10 MB across lengths and resolutions

The left column is what you have to spend at each length; the cells are what each resolution needs. Green means you clear it comfortably, amber means it is watchable but soft, grey means pick a smaller frame. Reading down a column tells you how long a clip can get before that resolution stops being worth it on a 10 MB limit.

you haveneeds, to look comfortable1080p720p480p360p15s5,35315s at 1080p: 5353 kbps available, 4000 kbps for a comfortable result, 2000 to stay watchable4,00015s at 720p: 5353 kbps available, 2200 kbps for a comfortable result, 1100 to stay watchable2,20015s at 480p: 5353 kbps available, 1000 kbps for a comfortable result, 500 to stay watchable1,00015s at 360p: 5353 kbps available, 600 kbps for a comfortable result, 300 to stay watchable60030s2,61230s at 1080p: 2612 kbps available, 4000 kbps for a comfortable result, 2000 to stay watchable4,00030s at 720p: 2612 kbps available, 2200 kbps for a comfortable result, 1100 to stay watchable2,20030s at 480p: 2612 kbps available, 1000 kbps for a comfortable result, 500 to stay watchable1,00030s at 360p: 2612 kbps available, 600 kbps for a comfortable result, 300 to stay watchable6001 min1,2421 min at 1080p: 1242 kbps available, 4000 kbps for a comfortable result, 2000 to stay watchable4,0001 min at 720p: 1242 kbps available, 2200 kbps for a comfortable result, 1100 to stay watchable2,2001 min at 480p: 1242 kbps available, 1000 kbps for a comfortable result, 500 to stay watchable1,0001 min at 360p: 1242 kbps available, 600 kbps for a comfortable result, 300 to stay watchable6002 min5572 min at 1080p: 557 kbps available, 4000 kbps for a comfortable result, 2000 to stay watchable4,0002 min at 720p: 557 kbps available, 2200 kbps for a comfortable result, 1100 to stay watchable2,2002 min at 480p: 557 kbps available, 1000 kbps for a comfortable result, 500 to stay watchable1,0002 min at 360p: 557 kbps available, 600 kbps for a comfortable result, 300 to stay watchable6005 min1465 min at 1080p: 146 kbps available, 4000 kbps for a comfortable result, 2000 to stay watchable4,0005 min at 720p: 146 kbps available, 2200 kbps for a comfortable result, 1100 to stay watchable2,2005 min at 480p: 146 kbps available, 1000 kbps for a comfortable result, 500 to stay watchable1,0005 min at 360p: 146 kbps available, 600 kbps for a comfortable result, 300 to stay watchable60010 min910 min at 1080p: 9 kbps available, 4000 kbps for a comfortable result, 2000 to stay watchable4,00010 min at 720p: 9 kbps available, 2200 kbps for a comfortable result, 1100 to stay watchable2,20010 min at 480p: 9 kbps available, 1000 kbps for a comfortable result, 500 to stay watchable1,00010 min at 360p: 9 kbps available, 600 kbps for a comfortable result, 300 to stay watchable600

Source: Computed, not measured — no encoder was run to produce this figure · Method: 10 MB spread over the duration, minus 128 kbps audio and 2% container overhead. Thresholds from published H.264 bitrate ladders, reduced by about a third for re-encoded source.

What goes wrong at 10 MB

On work email, 10 MB is the default and not a promise: your administrator may have raised it, and you cannot assume they did — nor that the person you are sending to has the same setting. On Discord, 10 MB is the number to use when the upload absolutely has to work on a client you do not control; if it is your own current desktop app, you have 20 MB and should use it.

How to compress a video to 10 MB

  1. Drop the video in

    The compressor above is already set to 9.5 MB — just under 10 MB, so the result lands inside the limit rather than a percent over it.

  2. Trim first if it is long

    At 10 MB, length costs more than any quality setting. Cutting a clip in half doubles the bitrate available to every frame that is left.

  3. Download and check the hard frames

    Look at motion, faces and gradients rather than the average. Those are where compression fails first, and where a preview at full size tells you something a thumbnail cannot.

10 MB questions

Why does my work email reject a file Gmail accepted?

Because they are different limits. Gmail documents 25 MB; Microsoft’s default for an Exchange mailbox is 10 MB. Your administrator can raise it, but the default is what most mailboxes run. A file that sails through a personal account can bounce off a corporate one at less than half the size.

Is Discord’s limit 10 MB or 20 MB?

20 MB on the free tier since August 2026. 10 MB is the previous value, and it survives in two places: Discord help pages that have not been updated, and older mobile clients that still enforce it. If an upload under 20 MB is being refused on a phone, this is usually why.

How long a video fits in 10 MB?

About 19 seconds at 1080p, 35 seconds at 720p, and 72 seconds at 480p, before the bitrate drops below what that resolution wants. The table above works this out for the lengths in between.

Can I email a 1-minute video at 10 MB?

Yes, but not at 1080p. A minute inside 10 MB leaves roughly 1,240 kbps for video, which is comfortable at 480p and watchable at 720p. If the content is a screen recording or a talking head it will hold up; if it is handheld footage with motion, drop the resolution rather than the quality setting.