vidzipo

Video compressor · for WhatsApp

Compress a video for WhatsApp (under 64 MB)

Get your clip ready for WhatsApp — under the 64 MB limit, plays everywhere, no upload to us. Vidzipo targets a comfortable 60 MB so the file sends fast on 4G and avoids the aggressive second-pass compression WhatsApp applies to oversized videos.

142MB
target WhatsApp · 64 MB
Choose a video

Stays on your device · MP4, MOV, WEBM · up to 2 GB

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.

Frequently asked

Does WhatsApp reduce the quality further after sending?

WhatsApp re-encodes clips that arrive too big or in an uncommon format — the pipeline is aggressive and often noticeable. By handing WhatsApp an MP4/H.264/AAC already under 64 MB, you sidestep that second pass entirely. Your recipients see the video with the resolution and quality you sent, not the platform's compressed version.

Do you upload my video anywhere?

No. The compression is done by a WebAssembly build of FFmpeg running inside your browser tab. No file leaves your device, no cache on our servers, no analytics that carries content. When you close the tab, nothing persists.

Which formats can I compress?

MP4, MOV, WebM, MKV, AVI and virtually anything a modern phone, screen recorder or camera produces. The output is always MP4 with H.264 video and AAC audio — the widely compatible combination WhatsApp handles best.

Does the WhatsApp 64 MB media threshold apply on WhatsApp Business too?

In practice, yes for a standard Business account using the WhatsApp Business app — chats, groups and broadcast lists behave the same as regular WhatsApp for media attachments. The WhatsApp Business API used by larger integrators can have configurable file limits set by the underlying provider, so the exact ceiling there depends on your setup. For a typical Business account sending catalogue videos or product demos, aiming at 60 MB (with a safety margin) gives you a clean file that plays instantly on every device — no waiting for a platform re-encode, no document detour.

What about audio at 64 MB — can I keep music?

The preset uses 96 kbps AAC audio, which handles music, voice-over and ambient sound cleanly on phone speakers and typical earbuds. If your source has stereo music (a concert clip, a musical piece), the audio stays present and correct. Vidzipo also detects when the source has no audio track (screen recordings, silent captures) and drops the audio channel automatically to give more bits to the picture.

Other targets