Skip to content
ClipTools
Compress

WhatsApp Video Compressor

Shrink any video under WhatsApp's 16MB limit, free and private

Share this tool

100% private. Your file is processed locally in your browser with WebAssembly — it is never uploaded to a server, stored, or seen by anyone.

Rate this tool

Used it? Tap a star — your rating helps others find tools that work.

No ratings yet — be the first to rate it.

The WhatsApp Video Compressor shrinks any video down to under WhatsApp's 16MB sharing limit so it sends instantly instead of getting rejected as 'too large.' It re-encodes your clip to an efficient H.264 MP4 with scaled-down resolution and 64 kbps AAC audio, hitting a file size WhatsApp accepts while keeping the footage clearly watchable on a phone.

Everything runs locally in your browser using WebAssembly (ffmpeg.wasm), so your video is never uploaded to a server, never stored, and never seen by anyone but you. It's built for anyone who has hit the 'File is too big' error in WhatsApp and just wants to send a clip to family, friends, a group chat, or a customer without using third-party apps, creating an account, or sacrificing their privacy.

Why use this tool

Guaranteed to fit WhatsApp's 16MB limit

The tool targets WhatsApp's exact 16MB video ceiling, so clips that were rejected as 'too large' send successfully on the first try, every time.

Completely private, nothing uploaded

Your video is compressed entirely in your browser with ffmpeg.wasm and never leaves your device, making it safe for family moments, private messages, or confidential work footage.

Outputs a universally compatible MP4

Every result is an H.264 MP4 with AAC audio, the format WhatsApp plays reliably on both iPhone and Android, which also fixes 'video can't be played' errors from MOV or HEVC files.

No app, account, or cost

There is nothing to install and no signup; it runs free in any modern browser, so you can fix an oversized video in seconds without third-party apps that watermark or upsell.

How to use the WhatsApp Video Compressor

  1. Open the tool and select your video

    Go to the WhatsApp Video Compressor page and drag in or browse for the video that WhatsApp refused to send.

  2. Confirm the 16MB WhatsApp target

    Keep the default target set to WhatsApp's 16MB sharing limit so the output is guaranteed to fit in a chat or status.

  3. Adjust quality or resolution if needed

    Optionally lower the resolution or quality slider for very long clips, or leave the H.264 CRF 28 default for the best balance of size and clarity.

  4. Compress the video in your browser

    Click Compress and let ffmpeg.wasm re-encode the file locally; watch the progress bar while your device does the work without uploading anything.

  5. Download and send via WhatsApp

    Save the resulting MP4, then attach it in WhatsApp where it now sends instantly without the 'file too large' error.

Popular use cases

  • Sending a 4K phone recording of a birthday or wedding to relatives in a WhatsApp family group without it being rejected as too large.
  • A freelancer or small business sharing a quick product demo or proof-of-work clip with a client over WhatsApp under the 16MB cap.
  • Converting and shrinking an iPhone MOV/HEVC video so it both fits 16MB and actually plays for Android contacts in WhatsApp.
  • Posting a longer moment to your WhatsApp Status by compressing it down to a size WhatsApp will accept.

Frequently asked questions

Is the WhatsApp Video Compressor free to use?
Yes, it is completely free with no limits, no watermarks, and no account required. You can compress as many videos as you want for WhatsApp without paying or signing up. There are no premium tiers or hidden export fees.
Are my videos uploaded or kept private?
Your videos are never uploaded. All compression happens locally inside your browser using WebAssembly (ffmpeg.wasm), so the file stays on your device the entire time and is never sent to a server or stored anywhere. This makes it safe for personal, family, or confidential business clips.
What is WhatsApp's video size limit?
WhatsApp limits shared in-chat videos to 16MB, which is roughly 90 seconds to 3 minutes of footage depending on quality. This tool targets that 16MB ceiling so your clip uploads to a chat or status without triggering the 'file too large' rejection. WhatsApp's separate document-attachment path allows larger files, but standard video sharing is capped at 16MB.
What video formats can I compress for WhatsApp?
You can load common formats including MP4, MOV, AVI, MKV, WebM, and most phone-recorded video, and the tool always outputs an MP4 that WhatsApp plays natively. MP4 with H.264 video and AAC audio is the most reliable format for WhatsApp on both Android and iPhone, so converting to it also fixes playback issues.
Will compressing reduce my video quality?
There is some quality loss because fitting video under 16MB requires lowering the bitrate, resolution, and audio quality. The tool uses H.264 at CRF 28 with a scaled resolution and 64 kbps AAC audio, which is tuned to look clean on a phone screen while staying under the limit. For short clips the difference is barely noticeable; very long videos compress more aggressively to fit.
How long does compression take?
Most short phone clips compress in a few seconds to a minute, depending on your video's length and your device's CPU. Because processing runs in your browser rather than on a remote server, there is no upload or download wait, but longer or higher-resolution videos take more time since your own hardware does the encoding.
Does it work on iPhone and Android phones?
Yes, it runs in any modern mobile or desktop browser such as Safari, Chrome, and Edge, so you can compress directly on the same phone you use for WhatsApp. On iPhone it also converts MOV/HEVC recordings into a standard MP4 that sends and plays reliably in WhatsApp, and no app install or extension is required.
How long a video can I fit under 16MB?
With this tool's settings you can typically fit roughly 2 to 4 minutes of standard phone video under 16MB, sometimes more for low-motion footage. Highly detailed or fast-moving video uses more data per second, so a very long clip may drop in quality to stay under the limit. For anything longer, splitting it into shorter segments gives the best results.