Skip to content

Compress Video to 100 MB

GitHub refuses files over 100 MB, and many learning platforms and forms use the same cap. At this size even long lectures and screen recordings keep a clear picture.

  • Nothing is uploaded
  • Free, no sign-up, no watermark
  • Works offline once loaded

Drop a video here

or choose a file

MP4, MOV, WEBM, MKV, AVI, M4V, 3GP, FLV, WMV and more

Processed on your device. Nothing is uploaded.

How to use Compress to Size

  1. 1

    Add the video

    Drop the video on the drop zone or pick it from your device.

  2. 2

    Choose a target size

    Pick a Target size such as 10 MB (Discord free), 16 MB (WhatsApp) or 25 MB (Gmail attachment), or Custom size to type your own.

  3. 3

    Leave the resolution on Automatic

    Automatic lowers the resolution only when that keeps the picture sharper at the chosen size. You can force one if you prefer.

  4. 4

    Compress to size

    Press Compress to size. The bitrate is calculated from the video's length, and progress is shown as it encodes.

  5. 5

    Check and download

    The result shows the final size against your target. Download it and send it.

Why use Aback Video for this

  • Bitrate worked out for you

    The target size and the video's duration give the exact bitrate, with a safety margin for container overhead.

  • Smart resolution

    Automatic picks a resolution that suits the available bitrate, which looks better than a blocky full-size encode.

  • Platform presets

    Common limits for Discord, WhatsApp and email are one click away, with any custom size allowed too.

  • No upload

    Your video is compressed on your device and never sent anywhere.

Frequently asked questions

Is it practical to compress a large file in a browser?

Yes, but it takes time: every frame is encoded on your device. A computer is faster than a phone, and keeping the tab in front helps.

Why does GitHub reject my video?

GitHub blocks individual files larger than 100 MB in a repository. Compress below that, or use Git LFS for the original.

How close to the target will the file be?

Usually a little under it, typically 90 to 98 percent of the target. A small margin is kept on purpose so the file never ends up just over the limit.

What size should I use for Discord?

10 MB for free accounts and 50 MB with Nitro Basic. Pick the preset that matches your account.

Can any video fit in 10 MB?

Short ones can. The longer the video, the fewer bits each second gets: 10 MB for a 10-minute video leaves very little for the picture. For long videos trim first, or split the video into several parts.

Why did it lower my resolution?

At a low bitrate, a smaller frame looks cleaner than a full-size frame full of compression blocks. Automatic chooses the resolution that suits the bitrate. Pick Keep original if you would rather keep the size.

Should I remove the audio?

Only if you do not need it. Removing the audio frees around 1 MB per minute for the picture, which helps noticeably with small targets.

Is my video uploaded?

No. All the work happens in your browser with FFmpeg compiled to WebAssembly.

Does it work on phones?

Yes. Encoding is slower on a phone, so keep the browser in the foreground until it finishes.

Guides