How to compress a video for email
Get a video small enough to attach and send, with the right format for the recipient, and without wrecking the picture to get there.
Know the target before you compress
Email services cap attachment sizes, and the cap differs between providers, so check your own limit before compressing. The useful move is to pick a target size under it rather than compressing as hard as possible and hoping.
Format matters as much as size. MP4 with H.264 video and AAC audio is the combination most mail clients and phones open without complaint.
Compress to a target size
Clipy's fit-to-size tool approaches this directly: you name the file limit and it works out a video bitrate that fits inside it, re-encoding the video to hit the target.
- Open the fit-to-size tool and add your video, up to 250 MB and 10 minutes.
- Enter your target size in megabytes, comfortably under your mail limit.
- Let Clipy pick a bitrate that fits and process the file.
- Check the result plays cleanly, especially any text or fast motion.
- Attach the MP4 and send.
Troubleshooting the result
If the picture looks soft, the target was aggressive for the resolution; trimming the video to the part that matters frees bitrate for what remains. If the recipient cannot play the file, convert it to MP4 with H.264 and AAC first. If the file is still too large, a lower target or a shorter clip closes the gap. For links instead of attachments, a smaller file still uploads faster.
Common questions
How small should I make the file?
Check your email provider's attachment limit and aim comfortably under it. A target that fits with room to spare survives the encoding overhead that exact limits leave no room for.
Does compressing lose quality?
Yes, some. The re-encoding is lossy, meaning detail is discarded to shrink the file. The art is choosing a bitrate that keeps the picture acceptable, which is what the fit-to-size tool calculates for you.
Try the workflow
Prepare your own file and review the result before using it.
Open the related Clipy tool