WhatsApp's 64 MB media threshold (and the honest workaround for larger files)
WhatsApp accepts videos up to about 64 MB as regular media in most contexts. The exact ceiling has moved between 16, 64 and 100 MB across app versions and network conditions, but 64 MB is the safe, comfortable target that passes reliably. Under that threshold, your clip travels as a media attachment: it plays inline in the chat, your recipient taps once and watches — the classic WhatsApp experience. Cross the threshold and one of two things happens: the app refuses the send, or it accepts it but pushes the clip through a second-pass re-encoding pipeline that visibly hurts the picture before it reaches your recipient. There's an honest workaround for larger files: you can send the video as a *document* rather than as media (WhatsApp accepts documents up to 2 GB). The trade-off is real. A document doesn't play inline — your recipient sees a file card, taps download, waits for the transfer, then opens the video separately in the phone's video player. Fine for a rushes handoff or an archive, less good for a family clip or a product demo where the point is a one-tap playback. The comfortable path for a video meant to be watched right away is to compress it under the 64 MB media threshold. That's what the WhatsApp preset here does. A three-minute family clip recorded in 1080p on a recent iPhone weighs 250–350 MB straight out of the camera — well above the media threshold. Vidzipo brings that same clip to around 55–60 MB in a few seconds, at a resolution that stays sharp on any phone screen.
Plays on iPhone, Android and WhatsApp Web without a second thought
The output is always an MP4 with H.264 video and AAC audio — the trio every mobile platform and every WhatsApp client can play without an extra codec. That's important because WhatsApp's own re-encoding logic sometimes turns a fine video into a broken one when the source uses a less common combination (H.265 from a recent iPhone, VP9 from some Android recorders, exotic audio codecs from screen-recording apps). By feeding WhatsApp a clean MP4/H.264/AAC already sized under 64 MB, you sidestep the re-encoding entirely — the platform passes the file through as-is. Recipients see the video with the exact resolution, frame rate and colour balance you sent. No « why does this look blurry when Anna sends it to me » anymore.
No upload, no cloud converter in the middle
Every step of the compression happens in your browser. Vidzipo uses a WebAssembly build of FFmpeg — the industry-standard video engine — compiled to run inside a browser tab. Your file never touches our servers, never gets cached, never appears in any log. That matters for family videos you'd rather not push to a third-party service, for internal work clips, and for anything you want to keep off cloud pipelines by default. It also means you don't pay for the compression twice: once by uploading, once by downloading the result. The whole round trip stays local. Close the tab when you're done and nothing persists. On mobile Safari and Chrome the same logic applies — Vidzipo runs identically on your phone.
When your clip is a bit too long: dropping to 720p
A five-minute vlog or a school play recording can push the preset. If the first-pass encode overshoots 64 MB, Vidzipo automatically retries with a corrected bitrate — the amount of data allocated to each second of video. In the extreme case (a long clip with lots of motion), you may still land close to the ceiling — the UI then offers a one-click retry at 720p that drops the resolution by half and re-encodes with plenty of margin. 720p still looks great on any phone screen and matches what WhatsApp itself re-encodes to internally for network-limited recipients. If your goal is instead to send the smallest file possible (for someone on a poor connection), pick the Discord preset (10 MB) instead — Vidzipo will keep the audio intelligible even at that size.