Compress Video to 10 MB

Make any video smaller than 10 MB — the bitrate is worked out for you, then the size is checked.

100% private — runs entirely in your browser. Your data is processed on your device and never sent to the internet.

Click to upload or drop the video to get under 10 MB

MP4, MOV, WEBM — compressed in your browser, never uploaded

Video 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):

WhereLimit for one file
Videos in GitHub issues and comments (free plans)10 MB
Many online forms, job portals and school portalsoften 10 MB
Many help-desk and support ticket systemsoften 10 MB
Discord without Nitro20 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):

LengthNormal sound (128)Smaller sound (96)Voice only (64)No sound
15 s5,0455,0775,1095,173
30 s2,4582,4902,5222,586
1 min1,1651,1971,2291,293
2 min518550582646
3 min303335367431
5 min130162194258
10 mindoes not fit3365129

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 linePicture size that usually looks good
2,500 and moreKeep the original (up to 1080p)
1,200 – 2,500720p
600 – 1,200480p
300 – 600360p
under 300360p 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

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

We add new tools regularly — subscribe on YouTube to be notified when each one goes live.

More tools

View all

Recommended Apps

View all