Why WhatsApp Ruins Video Quality — and How to Compress a Video Yourself
You've probably seen this: you record a video on your phone, send it to a WhatsApp family chat, and it arrives blurry even though the original was sharp. It's not your phone or the recipient's connection — WhatsApp re-compresses regular chat videos to save bandwidth, and it does so fairly aggressively.
The fix is simple: compress the video to the size you need before sending, then send it as a file, so the messenger doesn't touch the quality.
Why this happens
When you send a video the usual way (from the gallery in a chat), WhatsApp works to a practical limit of roughly 16 MB: anything bigger gets compressed automatically, often to 720p or even 480p, with no control on your side. Send the same video as a "Document" (paperclip → Document) and it goes through without extra compression, with a 2 GB limit. Telegram is less aggressive (2 GB per file for free, 4 GB with Premium), but the same logic applies: a smaller file arrives faster and more reliably, especially in groups and on weak connections.
Messengers change these limits from time to time, so check the current numbers before an important send.
How to compress a video to a specific size
- Open Compress Video and add your file (up to 200 MB).
- Pick a target. "Recommended" automatically scales the video down to 720p if the original is larger. Or choose "Custom size": quick options of 25 / 50 / 100 / 200 / 500 MB, or your own number — say 15 MB if you'll send it as a regular WhatsApp video.
- Click Compress. The tool picks the resolution that should land on your target and re-encodes the video.
- Check the result. The page honestly shows "Target: X MB (approx.) → got: Y MB": an exact match isn't guaranteed, because the size also depends on what's happening in the frame (more motion means a bigger file).
- Send the result as a regular video if you landed around 16 MB for WhatsApp, or as a document if it's bigger and quality matters.
Only need part of it? Trim the video
Often a video is heavy simply because it's long. If you only need a few seconds, cut that part out first with Trim Video: trimming runs right in your browser, without re-encoding and without a daily limit, and the file shrinks in proportion to its length. To keep just the sound, save it as an MP3 with Video to MP3.
Worth knowing about the tool itself
Unlike the photo tools on this site, which process images in your browser, video compression sends the file to a processing server (CloudConvert): re-encoding video in the browser on an ordinary phone would take far too long. The service is free with no sign-up, with a limit of 3 conversions per day for guests (6 with an account) and a maximum file size of 200 MB.
Questions and answers
Why doesn't the result match my target exactly?
Compression works by picking a resolution: the tool estimates which resolution will land near your target based on the original's duration and bitrate. High-motion footage ends up larger than a static scene of the same length, so the final size is always approximate.
Is it better to send a video as a file?
If quality matters more than one-tap playback in the chat, yes: sent "as a document", the video isn't re-compressed a second time. If moderate quality is fine and you want it to open in the chat, compress it to about 16 MB and send it the usual way.
What if the video is for Telegram?
Telegram is much more tolerant of size (up to 2 GB for free), so you usually don't need to compress for the limit. Compressing still helps save the recipient's storage and data, or send faster on a weak connection.
Does compression hurt the audio?
No, the audio track stays intact: the size comes down mainly through the video's resolution.
Is there a limit on video length?
There's no separate length limit, only 200 MB per file. But a longer video at the same target size gets a lower resolution: more seconds share the same megabyte budget.