PFile

Private files · In-browser

Compress video for WhatsApp, free

WhatsApp's 16MB ceiling turns every good clip into a "file too large" error — and its own in-app compressor smears everything into mush. Do it properly instead: drop the video below, pick 720p at ~2.5 Mbps as your starting point, and watch the live before/after sizes until the output slides under the limit. You control the tradeoff between sharpness and megabytes, the video stays an MP4 that plays perfectly in any chat, and nothing uploads anywhere.

How to fit WhatsApp's limit

  1. 1Drop your video on the compressor above. Note the "Before" size — that's your budget baseline.
  2. 2Pick 720p and ~2.5 Mbps to start. If the "After" estimate still tops 16MB, step down to 480p or lower the bitrate.
  3. 3Hit Compress and download. Send the result as a document in WhatsApp to dodge its second round of compression.

Hitting 16MB without mush

Resolution first, bitrate second

Dropping 1080p to 720p roughly halves the file with modest visible change; only then fine-tune bitrate for the last megabytes.

Send as document

WhatsApp recompresses videos sent as media. Sending as a document preserves exactly the file you made here.

Talking heads go 480p

A mostly-static speaker survives 480p beautifully — save 720p+ for action, crowds, and scenery.

Frequently asked questions

Why does WhatsApp reject my video?

WhatsApp caps media files around 16MB. Anything bigger must be compressed first or sent another way.

Will the compressed video still play on phones?

Yes — output is standard H.264 MP4, which plays on every phone, chat app, and TV made in the last decade.

How long does compression take?

Roughly proportional to length and resolution — a minute of 1080p typically takes under a minute on a modern laptop.

Are my videos uploaded?

Never. The transcode runs entirely in your browser with hardware acceleration.

Related tools