Target: 50 MB (iMessage)

Compress Video for iMessage

Shrink any clip under iMessage's ~100 MB ceiling so it sends as a sharp inline video — not an expiring iCloud link or a stalled blue send bar. Private, free, and 100% in your browser.

We calculate a target bitrate from your video's duration so the output fits under 50 MB (iMessage). Longer clips get less bitrate per second, so trimming first gives the best visual quality.

Target Size: Under 50 MB (iMessage)

We calculate a per-video bitrate from duration, then re-encode with H.264 + AAC. If the first encode overshoots, we retry at 10% lower bitrate (up to two retries).

Drop files here

or click to browse

Supports MP4, WebM, MOV, and MKV

About Compress Video for iMessage

iMessage carries an iPhone-to-iPhone video up to roughly 100 MB — Apple never publishes a hard number, but that is where things break in practice. Go over it and the clip won't attach as a normal video: Messages stalls on the blue send bar, fails with no error, or quietly hands the file to iCloud Mail Drop, so your recipient gets a link that expires in about 30 days and only opens with a live internet connection instead of a clip that plays on first tap. And 100 MB fills fast — at the sizes an iPhone actually records, it is under two minutes of 1080p or roughly 35 seconds of 4K, so a clip straight off the camera blows past it easily. This tool compresses any MP4, MOV, or WebM down to a 50 MB target that sends cleanly as a real inline video, with comfortable headroom under the ceiling.

We read the video's duration and set a target bitrate that fills 50 MB without overshooting. A two-minute clip lands around 3 Mbps — plenty for crisp 1080p — and the math scales linearly as clips get longer, so a five-minute video still fits. Everything is encoded as H.264 video and AAC audio in an MP4 container: the exact combination the Messages app, QuickTime, and every iPhone play natively, with no 'unsupported format' prompt and nothing left for iMessage to transcode on the way out.

Because everything runs on-device, your video never touches a server: nothing uploads, nothing is stored, and there is no link that could leak or expire. The compression happens entirely in your browser and finishes as fast as your machine can encode. That matters for the clips people actually text over iMessage — family moments, kids, medical recordings — the private stuff you send precisely because it is nobody else's business.

Compress Video for iMessage — Frequently Asked Questions

Why is my iMessage video too big to send?

iMessage sends an iPhone-to-iPhone video inline up to roughly 100 MB — Apple doesn't publish an exact figure, but that is the practical ceiling. Modern iPhones record 1080p at about 60 MB per minute and 4K at around 170 MB per minute, so even a short clip can blow past it. Once you're over, Messages either stalls on the send bar, fails with no error, or falls back to an iCloud Mail Drop link instead of an inline video. Compressing to about 50 MB keeps you comfortably under the ceiling so the clip sends as a normal, sharp video.

What size should I compress a video to for iMessage?

About 50 MB. iMessage will carry roughly 100 MB inline, but a 50 MB target gives you headroom under that fuzzy ceiling, sends fast even on cellular, and stays a proper inline clip rather than an expiring Mail Drop link. If your recipient is on an Android phone without RCS, aim much smaller — see below.

Why does my video look blurry after I send it on iMessage?

For a blue-bubble, iPhone-to-iPhone clip under about 100 MB, iMessage generally sends your file as-is rather than re-crushing it — so blur usually points to something else. The common culprits are the thread quietly dropping to green-bubble MMS (the recipient's iMessage was off, or they're on Android), 'Low Quality Image Mode' being switched on in Settings › Messages, or a weak cellular connection squeezing the send. Handing Messages a clean H.264 file that is already well under the ceiling gives it a small, efficient clip to send inline, so what your recipient sees matches what you compressed.

Why does my video get wrecked when I text it to an Android phone?

Texting an Android phone turns the thread green. If both sides support RCS — which iPhones have since iOS 18 — a larger clip can still go through at higher quality. Without RCS it drops to MMS, and carriers cap MMS attachments tiny, often around 1 MB on AT&T and T-Mobile and a few MB on Verizon, then compress hard, which is why the clip lands blocky or cut short. For a green-bubble recipient, compress to the smallest size you can tolerate, or share an iCloud Photos link instead.

Does this trim my video or just shrink the file?

Just the file size — the full length is preserved. We hit the 50 MB target by lowering the bitrate, not by cutting the clip. If your video is also too long for what you need, trim it first with our Video Trimmer, then run it through here for size.