How to Compress Video for Telegram and WhatsApp
You filmed a clip on your phone and it just won't send: "file too large," or the upload sits at 12% forever. Let's unpack what the messengers' real limits are, what actually bloats a video's file size, and how to shrink it several times over while keeping the picture crisp — no paid apps required.
Telegram and WhatsApp limits
Before compressing anything, it helps to know your target. The two most popular messengers play by different rules:
- Telegram is generous: up to 2 GB per file for regular users and up to 4 GB for Premium subscribers. Most clips fit with room to spare, so here you compress mainly for faster uploads and lighter data use.
- WhatsApp is strict: video sent as media is capped at about 16 MB. You can send a clip up to 2 GB as a document, but then the thumbnail and in-chat playback disappear — your recipient has to download the whole file first.
That 16 MB WhatsApp cap is the real headache. A minute of phone video easily weighs 80–150 MB, so compression is unavoidable.
An important detail
Messengers almost always re-compress video on their end. So your goal isn't to guess the perfect quality — it's to land under the limit and hand over the clip in a predictable format (MP4 + H.264) so their algorithm doesn't mangle the picture an extra time.
What makes up a video's weight
A clip's size is no mystery. It's almost entirely described by one simple formula: bitrate × duration. Let's break it down.
Bitrate is how much data is spent per second of video (in kilobits or megabits per second). This is the main lever: 8000 kbps versus 1500 kbps is more than a fivefold difference in file size. Bitrate is the first dial to turn.
Resolution is the number of pixels per frame. 1080p (Full HD) holds twice as many pixels as 720p and needs a proportionally higher bitrate for the same sharpness. Dropping from 1080p to 720p is an easy way to nearly halve a clip.
Duration and frame rate. Obvious enough: the shorter the clip and the lower the fps (60 → 30), the smaller the file. For talking-head video, 30 frames per second is plenty.
Codecs: H.264, H.265 and AV1
A codec is the algorithm that compresses and decompresses video. It decides how efficiently that data gets packed. Three current options:
| Codec | Efficiency | Compatibility | Verdict |
|---|---|---|---|
| H.264 (AVC) | baseline | maximum | Best choice for messengers |
| H.265 (HEVC) | −25…50% size | medium | Same look, smaller file |
| AV1 | strongest | growing, slow to encode | Smallest size, not for old phones |
It seems like you should just grab the most efficient codec — but for chat that's a trap. H.265 and AV1 do give the same look at a smaller size, yet older phones won't play them, and a messenger's re-compression pipeline may handle them unpredictably. So for a guaranteed send, use H.264: it opens everywhere, and the WhatsApp/Telegram algorithms work with it most reliably. H.265 makes sense only if you send the clip as a document and you're sure of the recipient's device.
The MP4 container is not the codec
A common mix-up: people think MP4 is a codec. In fact MP4 is a container — a "box" that holds a video track (encoded in, say, H.264), an audio track, and metadata. The same .mp4 file can contain H.264, H.265 or even AV1 inside.
For messengers the right combination is MP4 container + H.264 video + AAC audio. That's the most compatible set: iOS, Android and desktop all read it without complaint. MKV, MOV and AVI files are best re-wrapped into MP4 in advance to avoid surprises.
Ready-made settings for the limits
So you don't have to do the math by hand, here are proven presets. They assume the final weight ≈ bitrate × duration.
For WhatsApp (16 MB)
720p resolution, H.264 codec, bitrate 1000–1500 kbps, MP4 container. At 1500 kbps a minute comes to about 12–13 MB — under the cap. Longer than a minute? Lower the bitrate or trim.
For Telegram (fast upload)
1080p, H.264, up to 8 Mbps. That's enough for a crisp picture while the file stays manageable and uploads quickly.
Archive and large files
If maximum compactness matters and the recipient's device is modern, H.265 in MP4 will trim the weight by another quarter to a half.
A quick estimate
To gauge the weight: multiply bitrate (in Mbps) by duration (in seconds) and divide by 8 — that's the rough size in megabytes. For example, 1.5 Mbps × 60 s ÷ 8 ≈ 11 MB. Add a small margin for audio.
How to compress video in HandBrake
Let's be upfront: FormatZ has no video converter — we specialize in images and documents. But since the topic matters, here's a working free path. The gold standard for compressing video on a computer is HandBrake: open-source, regularly updated, and it gives precise control over every parameter.
Open the clip
Drag the video into HandBrake. It reads the source parameters automatically.
Pick a preset
"Fast 720p30" works for chat. Leave the output format as MP4 and the video codec as H.264.
Set the bitrate
On the Video tab switch to a constant Avg Bitrate and enter your value — say, 1500 kbps for WhatsApp. Hit Start.
Working with images?
We don't convert video, but FormatZ will re-encode and compress photos for free and with no install — JPG, PNG, WebP, AVIF, HEIC and dozens of other formats, right in the browser.
Open all formatsBy the way, if your clip needs a nice thumbnail, you can prepare and compress it like any image — see our guide on how to compress images.
What not to do
- Re-compressing an already compressed video. Each pass adds artifacts. Use the original from the camera, not a clip someone forwarded to you.
- Sending as a document for quality on WhatsApp. Yes, the file goes through without re-compression, but the recipient loses the thumbnail and in-chat playback — inconvenient for short clips.
- Chasing 4K for chat. On a phone screen, 4K and 720p in a messenger are nearly indistinguishable, while the weight differs several times over.
- Nudging "quality" blindly. Control the actual parameters — bitrate and resolution — not an abstract slider.
Frequently asked questions about video compression
Read next
How-toHow to Compress Images Without Losing Quality
Quality 82%, WebP and AVIF — many times less weight.
How-toBatch File Conversion: Process Hundreds of Files at Once
One set of settings for a whole folder, in a single pass.
PrivacyEXIF Metadata: What Your Photo Says About You
Location and camera data hide in every shot.