Compress a video for email
Fit a video under the 25 MB attachment limit of Gmail, Outlook and iCloud.
Drop a file here or click to browse
Accepts MP4, MOV, M4V, WEBM, MKV, AVI, 3GP. Up to 500.0 MB per file.
Gmail, Outlook.com and iCloud Mail all reject attachments over 25 MB (Gmail switches to a Drive link instead, which not every recipient can open). Many corporate mail servers stop at 10 or 20 MB. A minute of phone video is 100-200 MB, so it has to shrink by a factor of five to ten.
The default target is 25 MB with a small safety margin. If you are sending to a company address, 10 MB is a safer choice; type it in the target box. The tool keeps 1080p when the clip is short enough and otherwise scales to 720p, which still looks good in a mail client's preview.
How to use it
- Drop the video (MP4, MOV, WebM, MKV, AVI or 3GP) or click to browse. The player reads its length.
- The target is preset to 25 MB; change it only if you know the limit is different.
- Optionally cap the resolution or pick "Fastest". Leave audio on unless you only need the picture.
- Click Compress and keep the tab open until the progress bar completes.
- Download the MP4 and share it. The result card shows the exact size and bitrate.
Frequently asked questions
Why does Gmail say the attachment is too large when the file is 25 MB?
The limit applies to the encoded message, and email encoding adds about 33% to attachments. Aim for 18 MB to stay under 25 MB after encoding. The tool's preset already applies a margin; lower the target to 18 if you hit the wall.
What is the limit for Outlook and corporate mail?
Outlook.com allows 20 MB per attachment; Exchange and company servers are often set to 10 MB. When in doubt, use 10 MB.
Will the recipient be able to play it?
Yes. The output is a standard H.264/AAC MP4, which plays in every mail client preview, on phones and on Windows and macOS without extra software.
How long does it take?
Encoding runs on one CPU core in your browser. A one-minute 1080p phone clip takes roughly one to three minutes on a laptop and longer on a phone. Choose "Fastest" or cap the resolution at 720p to speed it up.
Is my video uploaded?
No. FFmpeg runs as WebAssembly inside your browser. The 32 MB engine is downloaded once and cached; your video never leaves the device.
Related tools
- Compress a video to a target file sizeCompress MP4, MOV or WebM to a target size in MB without uploading it.
- Compress a video for WhatsAppShrink a video under WhatsApp's 16 MB (or 64 MB) limit without losing the whole picture.
- Compress a video to under 8 MBGet a clip under 8 MB for Discord and other strict upload limits.
- Compress an image to under 1 MBReduce large photos to under 1 MB for email, forms and faster sharing.
- Trim a videoCut a clip out of a video by start and end time, without re-encoding when possible.
- Convert MOV to MP4Convert iPhone and Mac MOV videos to MP4 that plays on Windows, Android and the web.