Compress video for WhatsApp, iMessage & Instagram

Pick a platform and get a file that fits its size limit, or choose a quality level yourself. Everything happens in your browser.

Downloading the engine…0%
Compressing… this can take a few minutes0%

🔒 100% private: your files never leave your deviceUp to ~200 MB, depending on your device's memory

How it works

1

Upload your video

Any common video format.

2

Pick a quality level or a platform

More compression, less weight — or match WhatsApp, iMessage or Instagram's limit automatically.

3

Download

Your compressed video, ready to share.

How to compress a video without sending it to a server

Upload a video and choose how to shrink it. In By quality mode you pick High, Medium or Low compression, where Medium is the best starting point for most clips. In By platform size mode you pick WhatsApp (16 MB), iMessage (100 MB), Instagram (100 MB) or enter a custom size in MB, and the tool works out the bitrate needed to land under that limit. The video can be up to about 200 MB, depending on your device memory.

Why these limits? WhatsApp recompresses videos sent as a normal video in a chat, so aiming for 16 MB avoids that extra quality loss. iMessage and Instagram do not publish a hard cap, so 100 MB is used as a safe practical target for both. These are practical targets rather than official platform specifications, which is why a custom size is available too.

If the size you ask for would need an unreasonably low bitrate for the length of the video, the tool lowers the resolution automatically, for example from 1080p to 720p, to keep the result watchable. It never goes below 480p on its own. If the result is still too big, trim the clip first with the video trimmer, or scale it down yourself with the video resizer.

Everything runs inside your browser, so the video never leaves your device. The trade-off is speed: compressing video is heavy work, and a one-minute clip can take from about half a minute to a few minutes depending on your computer. Keep the tab open while it works. If you need the same video in a different format, use the video format converter. For a step-by-step walkthrough, read our guide to compressing a video for WhatsApp.

Frequently asked questions

How long does it take to compress a video?
It depends on the length of the video and on your device. A one-minute video can take from about 30 seconds to a few minutes, because the work is done in your browser rather than on a server.
How big can the video be?
It works well with files up to about 200 MB, depending on your device memory.
Which size limits does it use?
WhatsApp 16 MB, iMessage 100 MB and Instagram 100 MB, or any custom size in MB that you enter. They are practical targets, not official platform specifications.
Will it change the resolution of my video?
Only when needed. If the size limit would force a very low bitrate, the tool lowers the resolution, for example from 1080p to 720p, but never below 480p automatically.
Should I pick quality or platform size?
Pick a platform or a custom size when you need to fit a specific limit. Pick a quality level when you just want a smaller file, and start with Medium.
Is my video uploaded anywhere?
No. The video is processed in your browser and never leaves your device.

More tools

Video/audio engine: FFmpeg (LGPL/GPL). License info