Compress Video for iMessage (100 MB Limit)

iMessage caps uploads at Conservative iMessage target 100 MB, MMS fallback 3 MB. VidSmaller compresses any video down to 95 MB so it fits on the first attempt — H.264 MP4 out, no watermark, nothing to install, no account needed to try it. Cloud encoding keeps running if the tab closes. The no-account trial accepts videos up to 3 minutes and 200 MB; paid plans accept files up to 1.5 GB.

This page uses the latest limits we could verify for iMessage, then presets the compressor below the tightest useful ceiling. The dated source links below show where every number came from.

iMessage file size limits, and what they really mean

Limits can depend on the upload method, account or device. Use the row that matches how you are sending the file; the 95 MB preset leaves headroom for the common path.

Plan / upload methodMaximum file size
Conservative iMessage target100 MB

Apple does not publish a fixed iMessage attachment cap. Messages can compress video when needed, while SMS/MMS fallbacks use carrier-defined limits. Treat 100 MB as a practical target, not an official ceiling.

MMS fallback3 MB

Carrier limits vary, so there is no universal MMS number. If the conversation falls back from blue-bubble iMessage to MMS, a file that worked over iMessage may still fail.

Limits verified 2026-10-30. Sources: Apple Support — Take and edit photos or videos in Messages · Apple Support — Compress a video on iPhone

What 95 MB actually buys you

Every other page tells you the limit and stops there. The limit is the easy half. Here is the half that decides whether your video is watchable: at a 95 MB target, this is exactly how much bitrate is left for each duration, and the largest resolution that bitrate can carry without falling apart.

Video lengthBitrate left for videoResolution it carriesVerdict
15s51,937 kbps4KLooks fine
30s25,905 kbps4KLooks fine
1 min12,888 kbps1440pLooks fine
2 min6,380 kbps1080pLooks fine
5 min2,475 kbps720pLooks fine

Method: the bitrate column is arithmetic — 95 MB spread across the duration, minus 128 kbps for stereo audio and 2% for container overhead. It is a hard ceiling, not an estimate. The resolution and verdict columns are a recommendation, derived from published H.264 bitrate ladders and pulled down about a third, because re-encoding footage that has already been compressed once survives lower bitrates than encoding a clean master does. Deliberately conservative — we would rather under-promise than tell you a video will look fine when it will not.

95 MB across lengths and resolutions

The left column is what you have to spend at each length; the cells are what each resolution needs. Green means you clear it comfortably, amber means it is watchable but soft, and grey means pick a smaller frame. Reading down a column shows how long a clip can get before that resolution stops being worthwhile on iMessage.

you haveneeded for comfortable quality1080p720p480p360p15s51,9374,0002,2001,00060030s25,9054,0002,2001,0006001 min12,8884,0002,2001,0006002 min6,3804,0002,2001,0006005 min2,4754,0002,2001,000600

Source: Computed, not measured — no encoder was run to produce this figure · Method: 95 MB spread over the duration, minus 128 kbps audio and 2% container overhead. Thresholds come from published H.264 bitrate ladders, reduced by about a third for re-encoded source.

How to compress a video for iMessage

  1. Drop your video in

    MP4, MOV, MKV, AVI, WebM and 33 formats in all. Nothing to install — your browser uploads over a one-time link and the file never touches a third party.

  2. The target is already 95 MB

    We pre-set it below the hard ceiling on purpose. A target-size encode usually lands within a couple of percent of the number you gave it, but we have measured footage that overshoots by up to a tenth — and landing over a hard limit means the upload fails. Change it if you want a different number.

  3. Download and upload

    Encoding runs on our servers, so you can close the tab. The result comes back with no watermark on any plan, in an MP4 that iMessage will accept.

iMessage compression FAQs

What is the iMessage video size limit?

The verified limits are Conservative iMessage target 100 MB, MMS fallback 3 MB. Check the matching row and source because a different upload method or account can enforce a different ceiling.

What size should I target for iMessage?

Start with 95 MB. It stays below the practical ceiling while leaving more bitrate for picture quality than an unnecessarily tiny file.

Will VidSmaller add a watermark?

No. The output is an H.264 MP4 with no watermark. You can try it without an account, and cloud encoding keeps running if the tab closes.