Loading FFmpeg...0%
Failed to fetch

Compressing for iMessage in detail

A safer cellular target is 50 MB, which delivers quickly even on spotty 4G and avoids the "sending..." bar hanging for thirty seconds. If the recipient uses Android or has iMessage disabled, messages fall back to SMS or RCS. Traditional SMS/MMS caps media at around 16 MB on most US carriers, so the 16 MB tier exists specifically for that fallback case.

Compression runs locally in the browser and targets the exact MB value you pick. Because iMessage is Apple's native client, H.264 with an MP4 container is the safest output. This tool does exactly that, and because everything stays on the device the recording itself is not uploaded to any server during processing.

iMessage attachment behavior

SettingValueNotes
Inline iMessage attachmentUp to about 100 MBPlays in-thread without Mail Drop.
iCloud Mail Drop threshold~100 MBAbove this, iMessage turns the file into a Mail Drop link.
Mail Drop hard cap5 GBFor very large files that you explicitly want to route through Mail Drop.
SMS/MMS fallback~16 MBIf recipient has iMessage off, carrier MMS limits apply.
Best codecH.264 MP4HEVC works between Apple devices but breaks Android fallback.
Best resolution for 100 MB1080pComfortable bitrate for 2 to 5 minute clips.

When to use this preset

iPhone to Android fallback

Send a 16 MB compressed clip to a mixed iMessage and SMS group so the Android recipient gets the video inline instead of a broken link.

Family mixed-media threads

Keep inline playback for grandma when you share a 100 MB vacation clip; no Mail Drop redirect to an iCloud link she cannot figure out.

Group chat reactions

Hit 50 MB so the reaction clip plays on cellular without making anyone wait for an iCloud download.

Mail Drop workflow for bigger files

When you explicitly want Mail Drop, go over 100 MB and Messages routes through iCloud automatically. Use the 50 MB tier when you want to avoid that.

Work from iPhone

Send a sub-100 MB product walkthrough to a colleague on iOS that lands as a proper attachment, searchable in Messages later.

Frequently asked questions

What is the iMessage video size limit?

iMessage does not enforce a published hard cap. In practice, files above roughly 100 MB get routed through iCloud Mail Drop and delivered as a link. Files under 100 MB arrive as normal inline attachments. The exact threshold has varied slightly between iOS versions, but 100 MB is a safe rule of thumb for consistent inline delivery.

How do I send a large video on iMessage?

You have two real options. Compress the video under 100 MB using this tool so it stays as a regular inline attachment, or let Mail Drop take over by sending the larger file as-is. Mail Drop supports files up to 5 GB but arrives as a link that expires after 30 days, which is not ideal for casual family threads.

Why is my iMessage video sent as a link?

When the file exceeds iMessage's inline limit, Messages automatically uploads it to iCloud Mail Drop and sends the recipient a time-limited link instead. To avoid that hand-off, compress the video below 100 MB before sending. The resulting attachment plays directly in the conversation thread.

What is iCloud Mail Drop?

Mail Drop is an Apple service that handles attachments too large for inline delivery in Mail or Messages. It stores the file on iCloud for 30 days and gives the recipient a download link. Mail Drop limits files to 5 GB each and does not count against the sender's iCloud storage quota.

Can iMessage compress videos automatically?

iMessage applies a mild re-encode when you tap the Low Quality Image Mode toggle in Settings, but it does not aggressively compress videos by default. Sending a pre-compressed file gives you full control over the output bitrate and resolution, which matters when the recipient is on cellular data or an older device.

Why does iMessage fail to send large videos?

Two common reasons. First, if Mail Drop is disabled on the sender's device, iMessage has no fallback for files over the inline limit. Second, some international carriers block large MMS fallbacks when the recipient has iMessage off. Compressing under 16 MB covers both cases by staying inside MMS-safe territory.

Should I use HEVC or H.264 for iMessage?

H.264 is safer. Every Apple device plays HEVC without issues, but if the thread includes Android recipients or the message falls back to MMS, the HEVC file will fail to decode on the other end. H.264 MP4 works on every platform and every carrier fallback path.

100% Private: Your Video Never Leaves Your Device

Compression runs locally in your browser using FFmpeg compiled to WebAssembly. Your video file is read from disk into browser memory, processed there, and the result is saved back to your device. No network request is made during encoding, no data is transmitted, and no server ever sees your footage.

Related Tools and Resources

Compress Video for WhatsApp

Get inside the strict 16 MB WhatsApp attachment cap.

Compress Video for Email

Gmail 25 MB and Outlook 20 MB attachment workflows.

Compress Video for Discord

Discord 8 MB, 25 MB, and 50 MB tier limits.

Compress Video

Pick any custom MB target or quality slider.