One click, the right settings
The "Compress for WhatsApp" button above opens the converter with WhatsApp's settings already dialed in: MP4 with H.265 video, the Small quality preset, and a 720p cap. Drop in your file and press convert — there's nothing else to configure.
WhatsApp's 16 MB video limit
WhatsApp limits the videos you send to roughly 16 MB. Anything larger is rejected, or WhatsApp forces you to trim it down. At 16 MB you can usually fit around 90 seconds of video — so longer or higher-resolution clips need compressing first.
The fix is simple: reduce the file size before you send it, so the whole clip goes through in one piece.
Why these settings
The WhatsApp preset picks each setting for a reason:
- H.265 (HEVC) — roughly half the file size of H.264 at the same visual quality. Every iPhone and most modern Android phones play it natively.
- Small quality — trades some sharpness for the biggest size reduction, which matters most against a hard 16 MB ceiling.
- 720p cap — a phone screen over WhatsApp won't show the difference from 1080p or 4K, so there's no reason to spend bytes on resolution nobody will notice.
- Trim off any dead footage before you convert — the preset can't do that for you, but every second you cut is size you don't have to compress away.
Don't let WhatsApp compress it for you
When you send a video, WhatsApp re-compresses it automatically — and its compression is aggressive, often leaving footage blocky and soft. If your file is already small enough, WhatsApp does far less damage, so it arrives looking much closer to the original.
Compressing it yourself first puts you in control of the trade-off between size and quality instead of leaving it to WhatsApp.
Private by design
Your video is compressed entirely on your own device, using a WebAssembly build of ffmpeg — we provide the code, your phone or computer does the compressing. It's never uploaded to a server, so there's no size limit on the input and no wait for an upload. Compression starts the moment you pick the file, and stays 100% private the whole way through.