Clip Utils
Go Pro

Compress Video to 25 MB

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 file never leaves your device. How?

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 file

How to get a video under 25 MB

1

Choose the video

Drop or select the video. The 25 MB target is preselected.

2

Decide on audio

Keep it for anything with speech; remove it for silent clips to improve the picture.

3

Compress

The tool encodes to fit and re-checks the size automatically.

4

Attach it

Download the MP4 and attach it to your email.

Why 25 MB matters for 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.

How the 25 MB target is reached

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.

Features

Attach, don't link

Stays under Gmail's 25 MB attachment limit.

Keeps quality where it can

Short videos stay at 1080p; longer ones step down only as far as needed.

Plays everywhere

H.264 MP4 opens on any phone or computer the recipient uses.

Private

The video is compressed on your device, never uploaded.

Frequently asked questions

Is my file 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.

What is Gmail's attachment limit?

25 MB per message. Larger files are automatically sent as a Google Drive link instead of an attachment.

How long a video fits in 25 MB?

Up to about three minutes looks good; longer videos fit at lower resolution. Videos over 10 minutes need trimming first.

How does it hit the exact size?

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.

How large or long a video can I compress?

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.

Will the recipient be able to play it?

Yes. The output is H.264 MP4, which plays on Windows, Mac, iPhone, Android and in web mail previews.

More from Compress Video to Size