How to Compress a Video
Modern phones shoot gorgeous video and produce files nobody can receive. WhatsApp stops at 16 MB, Discord's free tier stops at 25 MB, most email providers refuse anything over 25 MB, and plenty of upload forms cap out between 50 and 100 MB. A single minute of 4K iPhone footage can pass 400 MB on its own. So the video sits on your phone, unsent, while you wonder whether to trim it, crop it, or just give up and send a link nobody opens.
Compression is the straightforward fix, and here is the exact flow in the free Video Compressor. It re-encodes your video in your browser — nothing is uploaded — and hands back an MP4 that plays everywhere. One honest note up front, straight from the tool's own page: compression cannot create quality that is not there, and squeezing an already heavily compressed video gives diminishing returns. What it can do is make an un-sendable file sendable.
What You Need Before You Start
Get these ready first, so you are not stopping halfway to hunt for a file:
- One video file — MP4, MOV, WebM, AVI, or MKV, under 500 MB. Whatever you shot on your phone almost certainly qualifies.
- The size limit you are aiming at — 16 MB for WhatsApp, 25 MB for Discord free or email, or just "as small as reasonable" if you are posting it somewhere. Knowing the target decides your settings in Step 2, so check the limit before you start rather than guessing after.
- A computer, if you have the choice — compression re-encodes the whole video in your browser, which is CPU-heavy work. Phones can do it, but the tool itself notes they are slower, so keep clips short on mobile.
- Patience for the first run — the first compression loads the video engine (about 30 MB, one time). After that it is cached and starts right away. A 100 MB clip usually takes 1 to 3 minutes depending on your device, per the tool's own guidance.
How to Compress a Video, Step by Step
Step 1: Add your video
Open the Video Compressor and drop your video onto the dropzone, or click it to pick a file from your device. Already copied it? Ctrl+V pastes it straight in. The page reads the file directly in your browser — nothing uploads — and once it loads you will see the target quality and width options below. If your file is refused here, the 500 MB cap is the first thing to check.
↗ Know the file that will not send? Open Video Compressor in a new tab and drop it in — the rest of this guide follows the page from there.
Step 2: Pick a target quality
Choose one of three target quality settings. Balanced is the recommended one and suits most sharing — WhatsApp, Discord, email. High quality gives a larger file and, in the tool's words, is near-transparent. Small file trades visible softness for size, which is fine for a preview but not for anything you want to keep. The page's own typical figures: Balanced usually lands 60 to 80% smaller, and a 400 MB 4K iPhone clip often lands around 60 to 100 MB. Treat those as typical, not promised — a video that is already efficiently compressed will shrink less, and the page says so itself.
↗ If you are torn between settings, open Video Compressor in a new tab and start from Balanced — it is the recommended default for a reason, and you can always re-run at a different setting.
Step 3: Cap the width if the file still needs to be smaller
Next to quality sits Max width: Keep original, 1280px (HD), or 854px (small). The tool's page is blunt that downscaling is the single biggest lever on file size — dropping 4K to 1080p roughly quarters the data — so if Balanced alone does not get you under your target, this is the lever to pull before anything else. For WhatsApp specifically, the page's own recipe is Small file plus 854px width, which it says reliably lands a minute of footage under the 16 MB cap. For most other sharing, 1280px keeps the video looking properly HD on a phone or laptop screen while still cutting a lot of weight.
↗ Chasing a hard limit like WhatsApp's 16 MB? Open Video Compressor in a new tab, set Small file and 854px, and let the width cap do the heavy lifting.
Step 4: Compress and wait it out
Click Compress Video and leave the tab alone. The first run pauses while the video engine (about 30 MB) loads; after that, the wait is just encoding time. A 100 MB clip usually takes 1 to 3 minutes depending on your device, and larger files take longer — that is CPU-heavy work happening in your browser, not a stalled page. Keep the tab in the foreground with the screen on until it finishes. When it is done, click Download and save the MP4. The result has faststart enabled, so it starts playing instantly on the web rather than making viewers wait for the whole file.
↗ Settings picked? Open Video Compressor in a new tab, hit Compress Video, and give it the minutes it needs — switching tabs mid-encode is how people end up thinking it froze.
Step 5: Check the result before you send it
Play the downloaded MP4 once, end to end, before you attach it anywhere. Check two things: the file size is actually under your target limit, and the picture still looks acceptable to you on the screen it will be watched on. If it is still too big, run it again at Small file with 854px width rather than hunting for another tool. If it looks too soft for your taste, re-run the original at High quality — never re-compress the already-compressed file, because each re-encode throws away a little more, and the tool's own caveat about diminishing returns applies double there.
↗ Before it goes to WhatsApp or email, open Video Compressor in a new tab one more time only if the first result missed your limit — otherwise just play the file and send it.
Which Settings Should You Choose?
Match the settings to where the video is going, not to some idea of "best":
- Balanced, original width — the everyday choice. Good for Discord, email, and most uploads where the limit is generous.
- Balanced, 1280px — when the source is 4K and the limit is tight. Downscaling does more than any quality tweak.
- Small file, 854px — the page's own WhatsApp recipe, for the 16 MB cap. Expect visible softness; that is the trade, and for a chat preview it is usually worth it.
- High quality, original width — when every pixel matters and you are not fighting a hard limit. Near-transparent, but do not expect a dramatic size cut.
Common Problems and Fixes
- File refused on upload? The limit is 500 MB. Trim it down first, or compress a shorter copy.
- Nothing happens on the first click? The video engine (about 30 MB) is loading for the first time. Wait it out — later compressions start right away.
- Compression feels slow? Normal. Encoding is CPU-heavy; a 100 MB clip usually takes 1 to 3 minutes. Use a computer rather than a phone for anything large.
- Result barely smaller? The source was probably already efficiently compressed. Try capping the width to 1280px or 854px — resolution is the biggest lever.
- Result looks soft? You are on Small file, which trades visible softness for size. Re-run the original at Balanced or High quality.
- Still over the limit? Combine Small file with 854px width, the tightest combination the page offers, before looking elsewhere.
- Output will not play somewhere? Unlikely — the output is MP4 with H.264 video and AAC audio, the most compatible combination there is. If a player still refuses it, the player is the problem.
That is the whole routine: add the video, pick a quality, cap the width if you need to, wait for the encode, check the result. The bit I wish someone had told me earlier is that resolution beats every other setting — most people fiddle with quality for ages when one width change would have solved their limit in one pass. Start with Balanced, pull the width lever when you need to, and the file that would not send becomes a file that does.
No sign-up, no upload, no watermark. Your videos stay on your device.