MMS message types
MMS supports many different message types to enable you to send multimedia content. The multimedia attachments sent using MMS typically are images but you can also send other types of content, like audio and video files.
The media content may be displayed in different ways on some mobile devices. It is also possible that old devices may not be supported (for example, devices earlier than smartphones).
MMS file size limits
Unlike SMS, MMS does not have strict character limits for 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).
MMS file formats
This section lists the file formats recommended when using MMS to send media content. The list does not include all potentially supported file types.
As additional assurance for some media types, it is recommended that you test sending MMS messages to a device that is commonly used in your region.
Multimedia content | MMS file format |
---|---|
Images | JPEG, JPG GIF PNG |
Audio | MP3, MP4 MID, MIDI WAV |
Video | MPEG, MPG, MP4 – Support may vary by handset 3GP |
Text | TXT, TeXT, US-ASCII – UTF-8, US-ASCII (not UTF-16) vCard – Limited support; some handsets do not accept vCards |
Application | PDF – Support may vary by handset; installed PDF reader required SMIL – Support may vary by handset Passbook – iOS only |
vCards | A vCard is a file format that delivers the contact details for a person (or business) and can be sent via MMS. The file format is called Virtual Contact File (.vcf). Support for vCards via MMS has some limitations:
|
MMS transcoding
Many carriers set their own MMS size limits when delivering messages to their subscribers. Infobip’s MMS Transcoding service helps you to stay within those limits by automatically downsizing image attachments (JPG/PNG) to meet the destination carrier’s requirements.
With MMS transcoding, you can:
- Reduce costs: failed MMS deliveries still incur messaging fees. By preventing rejections, transcoding minimizes unnecessary charges.
- Increase deliverability: MMS messages that failed due to size limitations are now successfully delivered to end-users.
- Simplify integrations: no need to build custom validation or resizing logic — Infobip handles it automatically and at scale.
MMS transcoding is disabled by default. To learn more or to request MMS transcoding, contact your Account Manager.
Supported mobile operators and limitations
The MMS APIs support both Mobile Originated (MO) and Mobile Terminated (MT) messages on the mobile network operators listed in the table below. For sending messages in other regions, please contact your account manager.
MMS message size
The size of an MMS message is the number of bytes of the entire message, including all headers and the multimedia content.
Recommended file size
Use the sections below to check media support, file size limits, and delivery capabilities for MMS across different mobile operators. For each country, you will find allowed sender types, registration requirements, number of attachments, and supported file formats.
Select each country to expand the section and view details.
If your campaigns are time sensitive, limit the file size to 150 KB.