How to compress a video for WeChat (under 25MB) on Mac
Updated 2026-06-11 · Runs locally — nothing uploaded
Trying to send a clip in WeChat and it won’t go through? A chat file has to be 25MB or smaller, and phone video clears that in seconds.
FFmix has a one-click WeChat ≤ 25MB preset that two-pass encodes your clip to fit the limit while keeping it watchable — locally, so nothing is uploaded.
Steps
- 1 Drag your clip into FFmix.
- 2 Pick the WeChat ≤ 25MB preset (or set a 25MB target in Compress).
- 3 Confirm and click Start — the file shrinks to fit the chat limit.
Advanced: the real ffmpeg command
This is exactly what FFmix runs. Copy it, tweak it, or just use the one-click preset.
ffmpeg -i input.mp4 -vf scale=-2:720 -c:v libx264 -b:v 1450k -pass 2 -c:a aac -b:a 96k wechat.mp4 Drop a file and go — all local, nothing uploaded.
FAQ
What's WeChat's video size limit in a chat?
WeChat lets you send video files up to 25MB in a one-to-one or group chat. Larger clips get rejected or heavily recompressed, so it's better to hit the target yourself.
Will the video still look okay?
Yes. FFmix two-pass encodes at 720p, which keeps everyday footage clear at 25MB. Very long clips may need trimming first.
Is my video uploaded to compress it?
No. Everything runs locally on your Mac through the bundled ffmpeg engine.
Related guides
Discord's free upload limit is 10MB. Shrink any clip to fit on your Mac — no Nitro, no upload to a website. One click with FFmix.
How to reduce video file size on Mac without losing qualityCut a video's size by roughly half at the same visual quality using H.265 — on your Mac, no command line, nothing uploaded. FFmix does it in one step.
How to compress a screen recording on Mac (keep text crisp)Screen recordings are huge but compress well. Shrink yours on your Mac while keeping UI text sharp — no command line, nothing uploaded.