Compress a video to 10 MB

Drop a video and FitSize shrinks it to fit under 10 MB, in your browser. Nothing is uploaded to a server.

Target size
10 MB
Platforms with this limit
4
Table assumes
30 fps, 16:9, stereo audio

You are trying to attach a video to a form, a ticket, a bug report or a repository, where the cap is tight and nobody expects cinema quality. The honest answer at this size is that only short clips survive at a decent resolution, and a longer one has to give up either length or sharpness. This page shows exactly where that trade-off falls.

How long a video fits in 10 MB

The longest clip that keeps each resolution at each quality, worked out with the same arithmetic FitSize uses to plan an encode. Times use h, m and s for hours, minutes and seconds, and are rounded down, so a clip at the listed length fits.

Longest clip that fits in 10 MB, by resolution and quality
ResolutionHighBalancedSmallest
1080p10s15s23s
720p22s32s50s
480p47s1m 08s1m 42s
360p1m 19s1m 51s3m 03s

Assumes 30 fps, a 16:9 picture and stereo AAC audio at 128 kbps. A different frame rate, a taller picture or a bigger audio track changes the times.

Worked examples

  • A 30-second clip: 720p at Balanced quality (that resolution holds up to 32 s).
  • A 2-minute clip: 360p at Smallest quality (that resolution holds up to 3 min 03 s).
  • A 10-minute clip does not fit in 10 MB at any resolution FitSize offers. Trim it or accept a smaller target.

What quality to expect

A 2-minute 720p clip at this size gets about 0.018 bits per pixel per frame. That is under our Smallest preset (0.05), so expect visible blocking at 720p. Drop to a lower resolution or shorten the clip. This is an estimate from bitrate arithmetic, not a measurement: real quality depends on the footage, and fast motion or fine detail needs more.

Who needs 10 MB

These verified limits are at or just above 10 MB.

Platforms whose limit is 10 MB or a little more
PlatformIts limitAim for
GitHub: Images and GIFs in issues and pull requests10 MB10 MB
GitHub: Video, repository on a free plan10 MB10 MB
Trello: Free, upload from computer10 MB10 MB
Typeform: File upload question10 MB10 MB

What each of these limits covers

  • GitHub: Images and GIFs in issues and pull requests. Attached in the browser to issues, pull requests and comments. Source: docs.github.com
  • GitHub: Video, repository on a free plan. GitHub recommends H.264 for the widest browser compatibility. Source: docs.github.com
  • Trello: Free, upload from computer. Applies only to files uploaded from your computer, not to files attached as links (Google Drive, Dropbox, Box, OneDrive). Source: support.atlassian.com
  • Typeform: File upload question. The File Upload question supports all file types with a maximum size of 10 MB. Larger files are suggested to go through a Dropbox or Drive link in a Website question. Typeform also mentions a fair-usage total of 4 GB of uploaded files per form, depending on the plan. Source: help.typeform.com

Tips at 10 MB

  1. Trim before you compress. At this size every second you cut buys back quality, so a clip of half a minute or less can stay at a watchable resolution and a long one cannot.
  2. Give up resolution before you give up sharpness. A smaller frame with enough bitrate looks better than a large frame starved of it, which is what the lower rows of the table represent.
  3. If the recipient can take a link instead of a file, use it. This size is a poor fit for anything you want to look good on a large screen, and the table shows why.