Shrink a video to under 25 MB so it attaches directly to a Gmail message instead of becoming a Drive link. The tool calculates the bitrate, checks the result and retries if needed. Nothing is uploaded.
Your media is processed in your browser and is not uploaded to our servers for conversion. Page assets (including the converter engine) still load over the network.
Select or drop a video to fit a size limit
MP4, MOV, WebM or MKV. Compressed on your device to fit the size you pick.
Click, tap, or drop a fileChoose the video
Drop or select the video. The 25 MB target is preselected.
Decide on audio
Keep it for anything with speech; remove it for silent clips to improve the picture.
Compress
The tool encodes to fit and re-checks the size automatically.
Attach it
Download the MP4 and attach it to your email.
Gmail lets you attach up to 25 MB per message. Anything bigger is turned into a Google Drive link, which the recipient has to open separately and which depends on sharing permissions. Many other email providers set similar limits, often between 20 and 25 MB.
25 MB is enough for a good-looking short video: a one-minute clip gets about 3.3 Mbps and stays at 1080p, and a three-minute clip still gets 480p. If you're sending to Outlook or a work address, check their limit, which may be lower; Compress Video to Size also offers 8 and 10 MB.
The tool divides 25 MB, minus 4% for overhead, by the video's length, gives the audio 64 or 96 kbps, and encodes the video with H.264 at the rest, choosing a resolution that suits that bitrate.
The finished file is measured; if it's over 25 MB it is encoded again at a lower bitrate, up to three attempts.
Stays under Gmail's 25 MB attachment limit.
Short videos stay at 1080p; longer ones step down only as far as needed.
H.264 MP4 opens on any phone or computer the recipient uses.
The video is compressed on your device, never uploaded.
No. Processing runs in your browser with a WebAssembly build of FFmpeg. Your file is read from your device and the result is saved back to it.
25 MB per message. Larger files are automatically sent as a Google Drive link instead of an attachment.
Up to about three minutes looks good; longer videos fit at lower resolution. Videos over 10 minutes need trimming first.
It divides the target size by the video's length to get a bitrate, reserves room for audio and file overhead, and encodes at that bitrate. If the result still comes out over the limit, it automatically tries again at a lower bitrate, up to three attempts.
Compression re-encodes every frame in your browser, so it works for videos up to 120 MB and 10 minutes on a computer, or 60 MB and 5 minutes on a phone. Trim longer videos first.
Yes. The output is H.264 MP4, which plays on Windows, Mac, iPhone, Android and in web mail previews.
Related: Compress Video to 10 MB · Compress Video · Trim Video · Compress Video to Size · All tools