How to compress a video for WhatsApp

WhatsApp shrinks videos you send as media, often more than you would like. If you compress the video yourself first, you choose the trade-off instead of the app.

WhatsApp changes its limits from time to time and they differ by version and by how you send the file. The numbers below are the ones people commonly run into; check the app if a send fails.

What WhatsApp does to a video

When you attach a video as media, WhatsApp re-compresses it and limits its size to roughly 16 MB. A phone clip recorded in 4K can be hundreds of megabytes, so the app has to throw away most of the data, and it does so quickly and without asking. The result is often soft and blocky. When you send the same file as a document, it is not re-compressed and the size limit is much higher, but the person receiving it has to download it and open it from the files list instead of seeing it in the chat.

So you have two good options: send it as a document, or give WhatsApp a file that is already small enough that it leaves the video alone.

Step by step: get under 16 MB

  1. Trim first. Every second you remove saves size at no cost in quality. Use Trim video to cut the start and end.
  2. Compress to a size. Open Compress video to a size, press the WhatsApp quick setting (16 MB), and process the clip. The tool works out the bitrate for you and lowers the resolution only if the video is long.
  3. Check the result. The result screen says whether the file is under the target. Send it as a normal video message.

What size can you realistically reach?

File size is bitrate multiplied by length, so the length decides how much picture quality fits in 16 MB:

Clip lengthData availableWhat to expect
Up to 30 sabout 4 Mbit/sLooks close to the original
1 minabout 2 Mbit/sGood at 720p, a little soft on fast motion
3 minabout 0.7 Mbit/sAcceptable at 480p, visibly lower detail
5 min or moreunder 0.4 Mbit/sPoor. Split it or send it as a document instead

When the video is too long

For anything longer than two or three minutes, squeezing it into one message makes it look bad. Cut it into parts with Split a video and send them one after another, or send the original as a document. A one-minute part at 16 MB looks far better than a ten-minute video at the same size.

Vertical or horizontal?

Videos filmed upright fill a phone screen in the chat, and a 16:9 video gets black bars. If you filmed sideways by mistake, rotate it first with Rotate and flip. There is no need to change the resolution yourself: the compressor lowers it automatically when the size requires it.

Sending as a document, step by step

When quality matters more than convenience, this is the route to take:

  1. On Android, tap the attach icon and choose Document; on iPhone, choose File from the attachment menu and pick the video from Files.
  2. Select the video and send. The recipient sees a file name and size, not a preview frame.
  3. Tell them to download it before opening, and that it is a video rather than a document.

The document route skips the automatic re-compression, so the file arrives exactly as you sent it. It still has a size limit, and the recipient has to take an extra step, which matters for people who are not comfortable with their phone.

Status, chats and groups

WhatsApp Status is stricter than a normal message: clips are cut at 30 seconds each and re-compressed for the vertical screen. A long video split into 30-second files works better than one clip that the app trims for you. In groups, the same 16 MB reasoning applies per message, and sending five files in a row is tedious for everyone. If a group needs a longer video, a link is usually the kinder option.

Why the result still looks soft

Two things can make a video look worse than expected:

  • The source was already compressed. A file that came from another chat has little detail left. Start from the camera original whenever possible.
  • The app re-encoded anyway. If WhatsApp thinks the file is still too heavy for its internal target, it compresses a second time. Aim clearly below the limit, for example 14 MB for a 16 MB ceiling, instead of landing exactly on it.
  • High-motion footage. A fast pan or a crowd needs more bits than a talking head. Lowering the resolution is the better trade-off: 480p at a stable bitrate looks cleaner than 720p starved of data.

If the video will not send at all

Some failures are not about size: an unusual codec, a variable frame rate recorded by a screen recorder, or a file whose extension does not match its contents. Converting the clip to MP4 with the converter fixes all three, because it rewrites the container and the codecs into a standard H.264/AAC combination that WhatsApp accepts.