Processed on this device

Compress Video to Under 100 MB Check your size first

100 MB is a generous ceiling, and that changes the advice. A short 1080p phone clip or an exported edit is often under it already, and squeezing a file that already fits costs you picture for nothing. This page shows how to check what you have, which services actually stop at 100 MB, and what to do in the one case where the number really does bite: long recordings, screen captures and 4K phone footage. The tool below is seeded to a 100 MB target and runs entirely in this tab.

  • 100 MB target
  • No upload, no account
  • 1.75 GB per file

Drop videos or browse your device

MP4, MOV, M4V, MKV, AVI, WebM, WMV, TS, MTS, MPEG, 3GP, FLV and more

Up to 20 videos at once

Privacy-first No uploads Processed locally

Your video is processed in your browser's memory and never uploaded, so the ceiling is set by your device, not by us.

You control the target size, the quality tradeoff and the advanced settings.

MB

Leave empty to compress without a size cap.

Smaller fileBetter quality

Privacy-first. No uploads. If this helps, share it.

Bigger files? Run it in the Cloud

This tool runs on this device for free. For a file over the device limit or a long video, the same tool runs on our servers, with up to 5 GB per file and 6 hours of video, faster, and with your files kept for up to 7 days, or as long as you choose with any pack or plan. From 1 credit a minute, with 10 credits free when you create an account.

  • Nothing leaves this tab

    The encode happens inside this page, with FFmpeg compiled to WebAssembly. Files big enough to need a 100 MB target are usually the ones you care about most, like an hour of a lecture, a wedding clip or a screen recording of a live system, and none of it is sent anywhere.

  • Seeded to 100 MB, driven by duration

    The target is already filled in. It becomes a bitrate ceiling: the budget, less the audio track and about 7 percent held back for container overhead, divided by the clip's own runtime. A short clip gets a very comfortable ceiling, a long one gets a tight one.

  • Resolution is the real lever

    When a recording is too long to fit at full size, stepping the frame down saves far more than the quality slider does. Resolution lives under Advanced settings and starts on Auto, which already caps output at 1080p, so the useful move on a long file is picking 720p yourself.

Quick answer

How to get a video under 100 MB

Check what you have first. On Windows, right click the file and open Properties. On a Mac, select it and press Command and I. If the number is already below 100 MB, you are done, and compressing further only removes detail nobody asked you to give up. If it is over, add the file below. The target is set to 100 MB and the encoder turns that budget into a bitrate ceiling using the clip's duration, so it tries to land under the number. Everything runs in your browser, so the file is never uploaded here.

  1. Check the current size
  2. Add the clip, keep the 100 MB target
  3. Download the smaller MP4
Where 100 MB applies

What actually stops at 100 MB

100 MB is not a standard, it is a round number a handful of services happen to land on. Two of them are worth knowing precisely, because in both cases the 100 MB comes with a condition people miss.

Service or accountLimitWhat it means
Discord Server Boost Level 3100 MBThe limit belongs to the server, not to you. A Level 3 boosted server takes 100 MB attachments, and on a free account the same file bounces in your DMs and in any server boosted below Level 3.
WhatsApp standard videoUp to 100 MBSent at around 720p, and the ceiling falls to roughly 64 MB on a slower connection. A 90 MB file is not reliably a 90 MB file, so 64 MB is the safer target when it has to arrive first time.
Forums, course platforms, web formsOften 100 MBA common default for upload fields, but it is set by whoever runs the site and there is no rule behind it. Read the number printed next to the upload button rather than assuming.
Discord free and Nitro Basic20 MB and 50 MBWorth stating plainly: 100 MB helps in very specific places. A free Discord account stops at 20 MB and Nitro Basic at 50 MB, so a 100 MB file is refused across most of Discord. Nitro itself goes to 500 MB.
Email attachmentsAbout 18 to 25 MBGmail and Outlook.com both publish a 25 MB attachment limit, and the receiving server then measures the encoded message, which runs about a third larger. If email is the destination, 100 MB is the wrong number entirely.

Every one of these is set by the service and can move without notice. Treat the table as a snapshot, last verified on 15 August 2026.

The common mistake

Most people who land here are already under 100 MB

By the standards of chat and email, 100 MB is a lot of room. Apple's own recording figures put a minute of 1080p at 30 fps near 60 MB, so a two minute clip lands around 120 MB and a shorter one is already under the cap. Plenty of exported edits and short screen recordings come in below it too. The habit is to run the file through a compressor anyway, because a page said 100 MB and the file feels big. That is a straight loss. Re-encoding a file that already fits removes detail and gives nothing back, because the upload was going to succeed either way.

The exception is being near the line rather than under it. A 96 MB file heading to WhatsApp on a weak connection can still be refused, since the practical ceiling there is closer to 64 MB. Under the number and comfortably under it are not the same thing.

Phone footage

4K is where 100 MB actually bites

Phone video is the one everyday source that sails past 100 MB without feeling long. Apple's storage figures put 4K at 30 fps near 170 MB a minute and 4K at 60 fps near 400 MB, so three minutes from a recent iPhone can be half a gigabyte before you have touched it. There is a format trap underneath that: iPhones record HEVC, and the output here is always H.264, which needs more bits for the same picture. That only becomes a problem if you set the resolution to Keep original, since a 4K H.264 re-encode of a 4K HEVC source can come back larger than it went in. Left on Auto the frame is capped at 1080p, which drops about three quarters of the pixels and settles the question.

  • On iPhone, open the clip in Photos and swipe up on it, or tap the info button, to see the file size before deciding anything.

  • On Android, open the video in your gallery and look at details, and note the resolution as well as the size.

  • If a clip comes back bigger than the original, the resolution was set to Keep original. Put it back to Auto or 1080p rather than pulling the quality slider down.

Three steps, and the first one is free

All of it happens in this browser tab.

  1. 01

    Check the size you already have

    Properties on Windows, Command and I on a Mac, the info button in Photos on iPhone. If it is already under 100 MB and it is going somewhere with a 100 MB cap, you are finished before you start.

  2. 02

    Add the clip and keep the 100 MB target

    Drop MP4, MOV, MKV, AVI or WebM files in, up to 20 at a time and 1.75 GB each. The target is already set to 100 MB and the frame is capped at 1080p by default. For anything past about ten minutes, open Advanced settings and drop the resolution to 720p as well.

  3. 03

    Download the MP4 and upload it

    You get H.264 video with AAC audio in an MP4, which plays in browsers, chat apps and course platforms alike. Check the size on the result card before you send it anywhere.

Why 100 MB is a different problem from 20 MB

At a tight limit the question is how much quality you have to give up. At 100 MB the question is usually whether you need to give up any at all, and if you do, which lever to pull.

Duration decides everything, not resolution

The target becomes a bitrate ceiling: 100 MB, less the audio track and about 7 percent held back for container overhead, divided by the clip's runtime. One minute gets roughly 12 Mbps, well above what a phone uses to record 1080p. Five minutes gets about 2.4 Mbps. Thirty minutes gets around 330 kbps, which nothing makes look good at 1080p. Same target, completely different job.

Under the cap already means leave it alone

There is no prize for being further under a limit. If the upload page accepts 100 MB and your file is 62 MB, re-encoding costs you detail and buys you nothing. The only real reasons to compress a file that already fits are storage and a slow connection, and both are worth deciding on their own terms.

Cutting the frame beats starving the bitrate

When a long recording has to fit, size the frame down before you touch quality. Auto already caps 4K at 1080p, which removes about three quarters of the pixels in one move, and 720p removes more than half of what is left. Faces and text survive that far better than they survive a starved bitrate at full size.

The limit you are aiming at may not be the one that applies

100 MB shows up in a Level 3 boosted Discord server, in WhatsApp on a good connection, and on a lot of upload forms. It does not apply on a free Discord account, on Nitro Basic, or anywhere near email. Confirm the number on the page you are uploading to before you pick a target.

Sending it through WhatsApp? The WhatsApp compressor matches what the app accepts.

Privacy

The files that reach 100 MB are usually the personal ones

Very little hits 100 MB by accident. It is a wedding clip, an hour of a lecture, a screen recording of a system with real data on it, or a shoot that has not been delivered yet. Those are exactly the files you would not hand to somebody else's server just to shave a few megabytes off.

Your browser reads the file from disk, works on it in memory and writes the result back, all through WebAssembly. At this size that is also the faster route: pushing a 900 MB source up to a server and pulling the result back can take longer than the encode itself, and it puts a copy of the recording somewhere you cannot see.

What that means in practice

  • The video never leaves your device
  • No account, no watermark, no size gated paywall
  • Large sources cost you no upload time at all
  • Your own CPU does the encoding, so an hour of footage is not quick

When a 100 MB target does not behave

Frequently asked questions

On Windows, right click the file and choose Properties. On a Mac, select it and press Command and I. On iPhone, open the clip in Photos and swipe up on it. On Android, open it in your gallery and look at details. Do this before compressing, because if you are already under 100 MB there is nothing to gain.

Upload limits on this page last verified on 15 August 2026.