Compress Video to 10 MB
A 10 MB cap is tight for video, so the result depends on how long your clip is. This page works out the bitrate that fits, encodes the clip in two passes and gives you an MP4 just under the limit.
Compress Video
or drag MP4, MOV, MKV … files here ·
Up to 95 MB each· 20 files at once· Removed after 30 min
Your files are removed from our servers 30 minutes after processing.
Never output more than this height. Capping a 4K phone video at 1080p saves a lot of space before any other compression.
Halving 60 fps to 30 fps saves space with little visible change except in fast motion.
H.264 plays everywhere. H.265 and AV1 reach the same quality at a smaller size but some older phones, TVs and apps cannot play them.
96 kbps is fine for speech, 128 kbps for music. The audio share matters most for small targets.
MP4 is the safest choice for messengers and email. WebM is usually smaller for websites.
Files are deleted 30 minutes after processingPrivacy policy
What decides how good a 10 MB video looks?
Its length. The 10 MB budget is spread over every second of the clip, so a 20-second clip gets three times the bitrate of a one-minute clip.
- Target
- 10 MB
- Encoding
- Two-pass H.264
- Output
- MP4
The arithmetic of 10 MB
Video encoders do not think in megabytes; they think in bits per second. To fit a size, the compressor turns your target into a bitrate: 10 MB is 10,000,000 bytes, which is 80 million bits, and that budget is divided by the length of the clip in seconds. The audio track takes its share first, and whatever remains goes to the picture.
Worked through for a one-minute clip, 80 million bits over 60 seconds is about 1.33 megabits per second in total. With 128 kbps of audio, a little over 1.2 Mbps is left for video. That is enough for a clear 720p clip of a person talking, and tight for fast action at 1080p. The same arithmetic for a five-minute clip leaves only about a fifth as much per second, which is why long videos need a lower resolution or a trim to look acceptable.
The formula below gives the total bitrate for any size and length. Subtract the audio bitrate, converted to megabits, to see what is left for the picture. The compressor does this for you, but the number tells you in advance whether a clip will look good at 10 MB or needs a trim first.
Total bitrate that fits a size, in megabits per second
Mbps = (size in MB × 8) ÷ length in secondsWhy the output is MP4
A small file is only useful if the other side can play it. MP4 with H.264 video is the most widely supported combination there is: it plays in every major browser, on Android and iPhone, in messaging apps and in upload forms that check the file type. That is why it is the default output here, whatever the source format. A MOV from an iPhone or an MKV from a screen recorder comes back as an MP4 under 10 MB.
The Video codec stays at H.264 on this page because it plays everywhere. H.265 and AV1 can look better at the same size, but some phones, older computers and upload forms cannot play or accept them, which defeats the purpose of a file meant to be shared. WebM is offered under Output format for websites that prefer it.
| Opens in | MP4 | WEBM |
|---|---|---|
| Chrome | Supported | Supported |
| Edge | Supported | Supported |
| Firefox | Supported | Supported |
| Safari on Mac | Supported | Supported |
| Android | Supported | Supported |
- Supported
- Some versions or devices
- Not supported
Two-pass encoding and the settings that help
Two-pass encoding is on by default for size targets. In the first pass the encoder watches the whole clip to see where the motion and detail are; in the second it spends more bits on busy scenes and fewer on still ones, while keeping the total on budget. The result looks better than a single pass at the same size and lands much closer to the target.
Three settings under Advanced settings give the picture more room. Maximum resolution at 720p or 480p means fewer pixels share the same bits, often the single biggest improvement for long clips. Maximum frame rate at 30 or 24 frames per second helps with 60 fps phone video. Lowering the Audio bitrate to 64 or 96 kbps, or removing audio entirely, frees space for clips where sound is not essential.
When 10 MB is not enough
Some clips simply do not fit 10 MB with acceptable quality, such as a ten-minute screen recording or a sports clip at full resolution. Before compressing harder, cut out what is not needed with Trim Video; every second removed gives the rest more bits. For a short loop without sound, a GIF is sometimes the expected format, and Video to GIF makes one.
Check where the limit comes from, too. Discord, often named as the reason for a 10 MB target, says in its File Attachments FAQ that it raised the free upload limit to 20 MB. For other sizes, type any number into the target on the main Compress Video page. Uploads are deleted after processing and results after 30 minutes.
How to compress a video to 10 MB
Upload the clip
Drop the video on the box above or press Choose Files. MP4, MOV, MKV, WebM, AVI and most phone formats are accepted.
Keep the 10 MB target
Target size is set to 10 MB with Two-pass encoding. Under Advanced settings you can lower the Maximum resolution or remove the audio to save more space.
Compress and download
Press Compress and save the MP4. Play it through once to check that faces and text still look clear.
10 MB video questions
How long can a video be to fit into 10 MB?
There is no single answer, because quality drops as length rises. A clip of under a minute usually looks good at 10 MB; several minutes forced into the same space look soft and blocky. Trim the clip to the part you need if it is long.
Will the compressed video be exactly 10 MB?
It aims just under. Two-pass encoding hits the target closely, but the encoder keeps a small margin so the file never lands above the limit.
Should I remove the sound to save space?
Only if you do not need it. Audio at 128 kbps is a small share of the budget for short clips, but for a long clip, removing it or lowering the Audio bitrate gives the picture noticeably more room.
Why does my compressed video look blurry?
The clip is long for the size, so each second gets few bits. Lower the Maximum resolution to 720p or 480p, where fewer pixels share the same bits, or cut the clip shorter with the Trim Video tool.
Is Discord's free upload limit still 10 MB?
No longer, according to Discord's File Attachments FAQ, which says the free limit was raised from 10 MB to 20 MB. Many forms and older apps still use 10 MB, and this page is set for those.
Does compressing remove the location data from my phone video?
Yes. Strip metadata is on by default and removes location, device and date details from the MP4.
Other video presets
4K to 1080p
4K to 1080p
Downscale 4K footage to 1080p for smaller files that play anywhere.
MOV → MP4
MOV to MP4
Make iPhone and Mac MOV videos play on Windows, Android and the web.
MKV → MP4
MKV to MP4
Turn Matroska MKV files into MP4 video for phones, TVs and editors.
MP4 → GIF
MP4 to GIF
Cut a moment from an MP4 and loop it as a light GIF.
PDF to 2 MB
PDF to 2 MB
Get long reports and photo-heavy PDFs under a 2 MB upload cap.
RAR → ZIP
RAR to ZIP
Repack RAR archives as ZIP files that open on any computer or phone.
From the blog
Social & Mobile · 10 min read
Why Phone Videos Are So Big, and How to Compress One Sensibly
Resolution, frame rate, HDR and codec decide how big a phone video gets. Here is what each setting costs and the order that shrinks a clip with the least visible loss.
PDF & Documents · 10 min read
How to Split a PDF When Each Document Must Be Uploaded Separately
Turn one long scan into the separate, named, upright files an application portal asks for, and get each one under its size limit without rescanning.