MMS
MMS message types

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 contentMMS file format
ImagesJPEG, JPG
GIF
PNG
AudioMP3, MP4
MID, MIDI
WAV
VideoMPEG, MPG, MP4 – Support may vary by handset
3GP
TextTXT, TeXT, US-ASCII – UTF-8, US-ASCII (not UTF-16)
vCard – Limited support; some handsets do not accept vCards
ApplicationPDF – 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:
  • For iPhones, you can send vCard files as long as the content ID ends with .vcf
  • Some feature phones will accept vCards
  • Use the Content-Type: text/vcard and specify the character encoding
A vCard can contain special characters, as well as different types of content, and will be successfully processed by the major carriers (Tmobile, Verizon, ATT, Rogers, Telus).The most common special characters and content types are:
  • @ 
  • <, >
  • /
  • A URL
  • An encoded image within the vCard (the vCard as text and the image encoded in base64)
  • The use of accents within the vCard (Hola, cómo estas?)
  • ¿, ?
For most carriers, the recommended character encoding format for vCards in MMS is UTF-8. To help you to increase the success rate for your campaigns, consider the following guidelines in the request body:
  • Accents should NOT be used as part of the name of the content in the header: Content-Type: text/x-vcard; charset=UTF-8; name="ÓNE/SIZE.vcf"
  • Accents within the header result in message processing failure and the following error message is displayed: Invalid String format in VCard contentType/contentId

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.


Important

If your campaigns are time sensitive, limit the file size to 150 KB.

Need assistance

Explore Infobip Tutorials

Encountering issues

Contact our support

What's new? Check out

Release Notes

Unsure about a term? See

Glossary
Service status

Copyright @ 2006-2025 Infobip ltd.

Service Terms & ConditionsPrivacy policyTerms of use