MMS supports a broad range of media files that can be attached in the message. Note that depending on mobile devices media may be displayed differently, or for old devices may not be supported (pre smartphones).
Unlike SMS, MMS doe not have strict character limitations when it comes to text. Standard text lengths for MMS can be up to 1600 characters, and some operators allow more (under the condition the message does not exceed the allowed MMS size).
Maximum MMS sizes vary depending on the network operator, but all operators will reliably handle messages of up to 300 KB of data.
Most of the US and Canadian carriers can handle up to 1 MB (results may vary).
Here is list of file formats recommended when using MMS to send media. Note that the list does not include all potentially supported file types.
As extra assurance for some media types, it's recommended to test sending MMS messages towards a device commonly used in your region.
- MPEG, MPG, MP4 – Support may vary by handset
- TXT, TeXT, US-ASCII – UTF-8, US-ASCII (not UTF-16)
- vCard – Limited support; some handsets do not accept vCards
- PDF – Support may vary by handset; installed PDF reader required
- SMIL – Support may vary by handset
- Passbook – iOS only