Compress video for WhatsApp

Fits WhatsApp's 16MB video limit. Runs in your browser.

Drop your video here or click to choose

Nothing is uploaded. The conversion runs on this device. How to verify

Why 16MB?

WhatsApp caps video messages at 16MB, and it re-compresses whatever you send anyway. Sending a file that is already under the cap means WhatsApp has less reason to crush it further, so the result usually looks better.

How the quality is kept

File size is bitrate multiplied by duration, so hitting a smaller target means lowering one of them. Dropping resolution costs less visible quality than starving the bitrate at full resolution, so this tool scales the output down before it lets the bitrate collapse. Trimming helps even more: a 60-second clip cut to 30 seconds hits the same target at twice the bitrate.

Nothing is uploaded

The conversion runs inside your browser using WebCodecs, the same video engine the browser uses to play video. No server receives the file, so there is no account, no queue and no upload wait. You can verify it: open DevTools, switch to the Network tab, and convert a file. You will not see a request carrying it.

How to verify nothing is uploaded

  1. Press F12 (or Cmd+Option+I on a Mac).
  2. Open the Network tab.
  3. Convert a file.
  4. You will see the page assets load, and nothing carrying your video.

This is not a promise in a privacy policy. It is something you can check in ten seconds.

Questions

What is WhatsApp's video limit?

16MB for a video message. Files sent as documents can be larger.

Does this upload my video anywhere?

No. Encoding happens in your browser. You can confirm it in the DevTools Network tab while a file is converting.

What is the largest file I can convert?

Around 1GB. Browsers cap a single memory allocation near that size, so larger files need to be split first.

Which formats can I feed it?

MP4, WebM, MOV, MKV, AVI and most files your browser can read. Output is MP4 with H.264 video and AAC audio.

Does it keep the audio?

Yes. Audio is re-encoded to AAC at 128 kbps and muxed back in.

Is it free?

Converting one file at a time is free with no account. Batch conversion and the offline app are a one-time purchase.