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
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.
Leave empty to compress without a size cap.
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.
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.
- Check the current size
- Add the clip, keep the 100 MB target
- Download the smaller MP4
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 account | Limit | What it means |
|---|---|---|
| Discord Server Boost Level 3 | 100 MB | The 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 video | Up to 100 MB | Sent 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 forms | Often 100 MB | A 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 Basic | 20 MB and 50 MB | Worth 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 attachments | About 18 to 25 MB | Gmail 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.
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.
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.
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.
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.
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.
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
Compress for a specific place
Some places have a hard size limit and a few quirks of their own. These pages open the compressor already set to that target, and explain what the limit actually is.
- Video Compressor for Discord
Fit a clip under Discord's 20 MB free upload limit, without uploading it to anyone.
Open this tool - Compress Video for Email or Gmail
Hit a size that Gmail will send and that the mailbox at the other end will take.
Open this tool - WhatsApp Video Compressor
Fit a clip inside WhatsApp's standard video sharing limit, up to 100 MB at 720p, without uploading it anywhere.
Open this tool
More tools
WhatsApp Video Compressor
Fit a clip inside WhatsApp's standard video sharing limit, up to 100 MB at 720p, without uploading it anywhere.
Open toolCompress Video to 50 MB
Aim for under 50 MB and keep 1080p while the clip is short enough. Nothing is uploaded.
Open toolVideo Compressor for Discord
Fit a clip under Discord's 20 MB free upload limit, without uploading it to anyone.
Open toolFrequently 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.