How to Compress Video for WhatsApp
Walkthrough
- 01
Open FastEdit
Go to fastedit.net. The editor runs in your browser. No app install or account needed.
- 02
Drop your video file
Drag and drop your video onto the editor. FastEdit loads it locally. Nothing is uploaded. Works with supported formats such as MP4, MOV, and WebM.
- 03
Set resolution to 720p or lower
In the output settings, set the resolution to 1280x720 (720p) or lower. WhatsApp re-encodes video on its servers regardless, so sending 1080p or 4K is pointless. The extra pixels get thrown away. 720p is the sweet spot for quality vs. file size on mobile screens.
- 04
Choose H.264 codec in MP4 container
Select MP4 format with H.264 codec. H.264 is universally compatible with every phone and WhatsApp version. Avoid H.265 or AV1. Older devices may not decode them, and WhatsApp will re-encode anyway.
- 05
Set bitrate for the target size
Choose a bitrate that matches your duration and target size. For a 60-second clip near 15MB, start around 2 Mbps before audio/container overhead. Export, check size, and lower bitrate or trim if needed.
- 06
Trim if needed, then export
Use the timeline to trim out unnecessary footage. Shorter videos compress better. Preview the result, then click Export. Your compressed MP4 downloads directly to your device, ready to send via WhatsApp.
Small things worth checking
- WhatsApp re-encodes every video you send, so over-optimizing quality is wasted effort. 720p H.264 at a medium bitrate (2-4 Mbps) is the practical sweet spot.
- For a 30-second clip, 15MB gives you roughly 4 Mbps, which looks excellent at 720p. For a 2-minute clip, you get about 1 Mbps, still acceptable on a phone screen.
- Trimming is the most effective way to reduce file size. Cutting 10 seconds from a 60-second video frees up roughly 2.5MB at typical WhatsApp bitrates.
- If your video is a screen recording or presentation, reduce frame rate to 15-24 fps. The content doesn't need 30 fps and you save significant file size.
- WhatsApp Status videos are limited to 30 seconds. Trim before compressing to avoid wasting bitrate on footage that gets cut off.