What MMS message size limits must be adhered to?


Emma Bradley



Platform Total message size (including media) External media Stored media
HTTP V1  1000 characters (recommended) + 2 MB total of all media files per message 1.5 MB 2 MB (V1 media)
HTTP V2 - Local MMS 1000 characters (recommended) + 3.75 MB total of all media files per message  3.75 MB 3.75 MB (V2 media)
Toll-free MMS - HTTP V2 or MM4 1000 characters (recommended) + 525 KB total of all media files per message

V2: 525 KB

MM4: n/a

V2: 525 KB (V2 media)

MM4: n/a

MM4 5MB total MM4 payload n/a n/a

Note: If you're a HTTP V1 or V2 API customer, external media means you include a URL and Bandwidth will fetch the content. Stored media means you upload the content to the Bandwidth Application Platform media server. If you're an MM4 customer, you provide the content itself in the message payload. Check out our V1 and V2 dev docs to learn more.

Important: Message size doesn't equal media size. Message size includes all the pieces of the message: headers, text, files, etc.


What are the MMS message file size limits for the major carriers in the US?

  • AT&T: 1 MB
  • Verizon: 1.5 MB
  • Sprint: 2 MB
  • T-Mobile: 1 MB

Note: The file sizes above will generally be passed along to the wireless carriers. However, due to the differences in handsets, file types, and transcoding, we recommend you send attachments no larger than 500 KB to ensure the best chance of delivery.

Can I programmatically find out the destination carrier's maximum file size for MMS messages?

No, not at this time.

What is the character limit for the text portion of MMS messages?

We recommend sending MMS messages with 1,000 characters or fewer in the text portion of the message.

Where can I find more information on toll-free MMS?

Check out our toll-free MMS FAQ for a deeper dive into toll-free MMS.

Questions? Please open a ticket with your Bandwidth Support Team or hit us up at (855) 864-7776!

Article is closed for comments.