VS
Getting the tool ready...0%

How to Compress a Video for iMessage

  1. 1 Pick the target that matches your recipient

    Default 100 MB is the practical iMessage limit. Use 50 MB for cellular, or 3 MB if the recipient can only receive MMS.

  2. 2 Upload the video

    Drop an MP4 or MOV file onto the uploader. The tool runs entirely in your browser.

  3. 3 Compress and send

    Click Compress Video. Save the output MP4 and share it directly in the Messages app.

Compressing for iMessage in detail

Apple does not publish a hard cap for iMessage attachments, but in practice video over about 100 MB fails to send or triggers an offer to send a lower quality version. Messages also recompresses video by default, so a big raw recording arrives softer than it left. Compressing to under 100 MB before you send keeps the clip inside the limit and lets you decide how the compression happens.

A 50 MB target delivers quickly even on weak cellular and avoids the sending bar hanging for half a minute. If the recipient is on Android, iOS 18 and later can use RCS, which handles roughly 100 MB as well. If the message has to fall back to old carrier MMS, the cap drops to about 1 to 3.5 MB depending on the carrier, which only fits a few seconds of video. The 3 MB button exists for that case.

Compression runs locally in the browser at a bitrate computed from your target and the clip length, and the output lands close to the size you pick. H.264 in an MP4 container is the safest output for Messages, and that is what you get. The recording is not uploaded to any server during processing.

iMessage attachment behavior

SettingValueNotes
Practical iMessage limitAbout 100 MBLarger files fail to send or prompt for a lower quality version.
Default handlingRecompressedMessages re-encodes video unless the file is already small.
RCS to Android (iOS 18+)About 100 MBSimilar ceiling to iMessage.
Carrier MMS fallbackAbout 1 to 3.5 MBApplies when neither iMessage nor RCS is available.
Best codecH.264 MP4HEVC works between Apple devices but breaks on Android fallback.
Best resolution for 100 MB1080pComfortable bitrate for 2 to 5 minute clips.

When to use this preset

iPhone to Android threads

Keep the clip under 100 MB so RCS carries it to Android recipients, and drop to 3 MB if the thread is stuck on MMS.

Family mixed-media threads

Compress a long vacation clip under 100 MB so it sends the first time instead of failing after a minute of uploading.

Group chat reactions

Hit 50 MB so the reaction clip plays on cellular without making anyone wait.

Control your own quality

Messages will recompress a large video anyway. Compressing it yourself first means you choose the bitrate instead of Apple's defaults.

Work from iPhone

Send a product walkthrough under 100 MB 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?

Apple does not publish one. In practice video attachments up to about 100 MB send reliably, and above that Messages either fails to send or offers to send a lower quality version. The exact threshold has shifted between iOS versions, so 100 MB is a safe rule of thumb.

How do I send a large video on iMessage?

Compress it under 100 MB with this tool and attach it in Messages as normal. For anything bigger, share an iCloud link from the Photos app or use AirDrop when you are in the same room. Messages itself has no built-in way to send a multi-gigabyte file.

Why did my iMessage video arrive blurry?

Messages recompresses video by default to keep sends fast, and a large source loses the most. Compressing to a sensible size yourself before sending gives Messages less to do and lets you set the resolution and bitrate.

Does iMessage compress videos automatically?

Yes. Messages re-encodes video before sending unless the file is already small, and it does so more aggressively over cellular. A pre-compressed H.264 MP4 near your chosen target passes through with much less damage than a raw camera recording.

Why does iMessage fail to send large videos?

Usually because the attachment is over the practical limit of about 100 MB, or because the connection dropped part way through a long upload. If the recipient has no iMessage or RCS, the message falls back to carrier MMS, which only carries a few megabytes. Compressing to under 100 MB fixes the first case; only a very short clip fits the MMS case.

What happens if the recipient is on Android?

On iOS 18 and later, Messages uses RCS where the carrier supports it, and RCS handles roughly 100 MB of media. Without RCS the message falls back to MMS, where carriers cap media at about 1 to 3.5 MB. Use the 3 MB button for that fallback and keep the clip to a few seconds.

Should I use HEVC or H.264 for iMessage?

H.264 is safer. Every Apple device plays HEVC, but if the thread includes Android recipients or falls back to RCS or MMS, an HEVC file may not decode on the other end. H.264 MP4 works on every platform and every fallback path.

Related tools

Compress Video for WhatsApp

A 16 MB safe target, and how to dodge WhatsApp recompression.

Compress Video for Email

Gmail 25 MB and Outlook 20 MB attachment workflows.

Compress Video for Discord

Discord 10 MB, 50 MB, and 500 MB tier limits.

Compress Video

Pick any custom MB target or quality slider.

Does iMessage compress videos?

What Messages does to a clip and why sending it smaller yourself looks better.