WhatsApp Video Compressor
Shrink any video under WhatsApp's 16MB limit, free and private
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
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.
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.
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.
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.
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.