Click to upload or drop the video to get under 10 MB
MP4, MOV, WEBM — compressed in your browser, never uploadedVideo and audio are processed in your browser by FFmpeg (ffmpeg.wasm), free software under the GPL-2.0-or-later and MIT licenses — licenses & source.
About compressing a video to 10 MB
10 MB is one of the most common upload limits: web forms, job and school portals, support tickets and many chat and code sites stop at 10 MB. This page makes your video smaller than 10 MB. Drop the video in, check the plan line, and press Compress to 10 MB.
It does not guess. The page reads how long your video is and works out the bitrate that fits in 10 MB. After the encode it measures the file, and if it is still too big, it encodes again a little smaller.
It is free, has no watermark, and the video is never uploaded — everything runs in your browser.
Features
- Opens on 10 MB — or type any other size, in MB or KB
- The bitrate is worked out from the length of your video
- Measured and retried if the first try is over the limit (up to 3 tries)
- Counted the safe way — 10 MB here means 10,000,000 bytes, so the file fits any site
- Picture size (1080p to 360p) and sound choices for long clips
- Warns before you wait when 10 MB is too small for the video
- Before and after sizes, and a preview before you download
Where a 10 MB limit applies
At the time of writing (November 2026):
| Where | Limit for one file |
|---|---|
| Videos in GitHub issues and comments (free plans) | 10 MB |
| Many online forms, job portals and school portals | often 10 MB |
| Many help-desk and support ticket systems | often 10 MB |
| Discord without Nitro | 20 MB (it was 10 MB until August 2026) |
Discord raised its free limit from 10 MB to 20 MB in August 2026, so many older guides still say 10 MB. A video under 10 MB fits there too, with room to spare. Limits change: check the site's own help page if a file is refused.
How much quality fits in 10 MB?
The page uses one simple formula — the same one the plan line shows:
video kbps = 10,000,000 bytes × 8 × 0.97 ÷ length in seconds ÷ 1000 − sound kbps
The 0.97 keeps 3% for the MP4 container. Here is what that gives, in kbps of video for each sound choice (sound in kbps):
| Length | Normal sound (128) | Smaller sound (96) | Voice only (64) | No sound |
|---|---|---|---|---|
| 15 s | 5,045 | 5,077 | 5,109 | 5,173 |
| 30 s | 2,458 | 2,490 | 2,522 | 2,586 |
| 1 min | 1,165 | 1,197 | 1,229 | 1,293 |
| 2 min | 518 | 550 | 582 | 646 |
| 3 min | 303 | 335 | 367 | 431 |
| 5 min | 130 | 162 | 194 | 258 |
| 10 min | does not fit | 33 | 65 | 129 |
Under 100 kbps the page warns you: the picture will be blocky. With normal sound that starts after about 5 minutes 40 seconds of video. A 10-minute video with normal sound cannot fit at all — the sound alone is 9.6 MB.
Pick the picture size from the plan line
Fewer pixels share the same bits, so each pixel gets more. As a rough guide for normal phone video:
| Video kbps on the plan line | Picture size that usually looks good |
|---|---|
| 2,500 and more | Keep the original (up to 1080p) |
| 1,200 – 2,500 | 720p |
| 600 – 1,200 | 480p |
| 300 – 600 | 360p |
| under 300 | 360p and a soft picture — or trim the clip |
Screen recordings and still scenes need fewer bits; sport and shaky video need more. So a 30-second clip fits 10 MB well at 720p, and a 1-minute clip at 480p.
Frequently asked questions
How do I compress a video to 10 MB?
Drop the video on the box. The size box already says 10 MB. Look at the plan line, choose a smaller picture size if the table above says so, and press Compress to 10 MB. When it is done, press Download the video.
Why is my file smaller than 10 MB?
The page aims a little under the line so the file is never over it. Calm videos — a talk, a screen recording, a still scene — need fewer bits than the plan, so they often come out well under 10 MB (in our test a calm 55-second clip at 480p came out at 5.3 MB). The page only tries again when a file is too big, never when it is too small. Also, computers count sizes in two ways. This page counts 1 MB as 1,000,000 bytes, so 10 MB = 10,000,000 bytes. Windows counts 1 MB as 1,048,576 bytes, so it shows the same file as about 9.5 MB. Both are under every 10 MB limit.
Can I compress a video to 10 MB without losing quality?
Only a short clip. A 15–30 second clip gets 2,500–5,000 kbps, which looks very good. A longer video must lose detail to fit — and then a smaller picture (720p or 480p) looks better than a blocky full-size one.
My video is 4 minutes long. Will it fit?
Yes, but only just. With normal sound it gets about 195 kbps of video, so choose 360p. If it is a talk, *Voice only* sound gives the picture 259 kbps. For a better picture, trim the clip shorter with Trim Video.
How long does it take?
The encoder runs on one processor core in your browser. Expect about as long as the video, sometimes more, plus a second pass if the first try was over. A 1-minute clip usually takes 1–2 minutes on a laptop.
Is my video uploaded?
No. The video is compressed inside your browser with ffmpeg. It never leaves your device.
Related tools
- Compress Video to 25 MB — for email attachments
- Compress Video to Size — any size, with one-tap 8, 16 and 50 MB too
- Video Compressor — quality presets instead of a size
- Trim Video — a shorter clip shrinks more than any setting
- MP4 to GIF — a short silent loop instead of a video
How to use it
- Drop your video on the box — MP4, MOV or WEBM
- Check the size box says 10 MB (or type another size)
- Read the plan line and pick a smaller picture size if it is low
- Choose less sound or no sound for a long clip
- Press Compress to 10 MB and wait — it runs on one core
- Press Download the video to save it