Description
What is MMS?
Multimedia Messaging Service (MMS) is the carrier standard for sending pictures, audio clips, video, contact cards and text longer than an SMS to a mobile number. It was standardised by 3GPP and the Open Mobile Alliance in the early 2000s as the multimedia successor to SMS, and it is still the media option built into the default messages app on most phones.
Under the hood an MMS is a small transaction rather than one message. The sender's phone — or a business application, through the MM7 interface or a provider's HTTP API — submits the content to the operator's MMS centre (MMSC). The MMSC sends the recipient a notification over SMS, the recipient's phone fetches the content over mobile data, and MMSCs pass messages between operators. Each step can fail: the recipient needs mobile data and working MMS settings, and each operator enforces its own size cap, commonly around 1 MB or less, transcoding or rejecting anything larger.
That makes MMS a carrier channel with uneven reach. It is widely used for business messaging in the US and Canada, but support for business MMS elsewhere is patchy, and many messaging platforms turn an MMS into an SMS with a link outside North America. In India, businesses send rich media as WhatsApp media messages — images up to 5 MB, video up to 16 MB, documents up to 100 MB — or through RCS business messaging rather than MMS. The billing and identity differ too: MMS is priced by the carrier and shows a bare number, while WhatsApp is billed by Meta per delivered message and shows a business profile.
Key takeaways
- MMS (Multimedia Messaging Service) is the carrier channel for sending pictures, audio, video and longer text to a mobile number.
- An MMS travels through the operator's MMSC: the handset is notified by SMS, then downloads the content over mobile data.
- Each carrier caps MMS size, commonly at around 1 MB or less, and compresses or rejects larger files.
- Business MMS is common in the US and Canada but patchy elsewhere; in India, rich media goes over WhatsApp or RCS instead.
Mechanics
How does MMS work?
step 1 — The sender submits content
A phone, or a business application over MM7 or a provider's HTTP API, sends the media and text to the operator's MMSC.
step 2 — The MMSC adapts it
The MMSC checks the size against the operator's cap and may transcode images or video so they fit the recipient's handset.
step 3 — The recipient is notified
A WAP Push notification travels to the handset over SMS, carrying a pointer to the stored message.
step 4 — The handset downloads it
The phone retrieves the content from the MMSC over mobile data. Without data, or with wrong MMS settings, the download fails and the person sees nothing useful.
step 5 — Reports come back, sometimes
The MMSC can return delivery and read reports, but support varies by operator, so senders usually get less status data than with SMS delivery reports or WhatsApp statuses.
Properties
MMS: key facts and limits
- Carrier hub
- MMSC (Multimedia Messaging Service Centre)
- Delivery mechanics
- SMS notification, then download over mobile data
- Business interface
- MM7 to the MMSC, or a provider HTTP API
- Size cap
- Set per carrier, commonly around 1 MB or less
- Strongest markets
- US and Canada
- WhatsApp media limits
- Image 5 MB, video 16 MB, document 100 MB
Usage
MMS in code
# A picture message on WhatsApp instead of MMS. This free-form image works# inside an open customer service window; outside it, send an approved# template with an image header instead.curl -X POST "https://graph.facebook.com/v26.0/{PHONE_NUMBER_ID}/messages" \-H "Authorization: Bearer {ACCESS_TOKEN}" \-H "Content-Type: application/json" \-d '{"messaging_product": "whatsapp","to": "919812345678","type": "image","image": {"link": "https://example.com/collection/necklace-set.jpg","caption": "The new festive collection. Reply 1 to book a store visit."}}'
Images up to 5 MB, delivered over the internet with delivered and read statuses by webhook.
Why it matters
Why does MMS matter?
Teams moving beyond plain SMS often assume MMS is the obvious next step. In India it rarely is: delivery depends on handset settings and operator support, size caps degrade images, and there is no reliable read status or verified sender. Knowing what MMS actually does — and where it does not reach — points Indian businesses to WhatsApp or RCS for media, and helps teams messaging customers in the US plan MMS properly.
Example
Example: One collection, two countries
A Chennai jewellery brand wants to send photos of its new collection to 25,000 customers, half in India and half in the US. WhatsApp marketing templates are not delivered to US numbers, so for the US list it uses MMS through a provider, resizing each image to a few hundred kilobytes so no carrier rejects it and accepting patchy delivery receipts. For the Indian list it sends a WhatsApp marketing template with a 4 MB image header and a "View collection" button to opted-in customers, paying ₹0.94 per delivered message and getting delivered and read statuses by webhook. Indian customers not on WhatsApp get a DLT-registered SMS with a whitelisted link to the photos.
Caveats
Common mistakes with MMS
Assuming MMS reaches everyone
Recipients need mobile data and working MMS settings, and many operators outside North America do not support business MMS. Check coverage per country before planning a campaign.
Sending large files
Over-sized images and video are compressed or rejected by the carrier. Resize media to a few hundred kilobytes and test on the main networks before a send.
Expecting WhatsApp-style statuses
MMS delivery and read reports are inconsistent across operators. If you need reliable delivered and read signals, use WhatsApp or RCS.
Planning MMS for India
Business MMS is not a mainstream channel in India. Use WhatsApp media messages or RCS for rich content, with DLT-registered SMS and a whitelisted link as the fallback.
Questions
MMS FAQs
- What is the difference between MMS and SMS?
- SMS carries short text — 160 GSM-7 characters per segment — over the network's signalling channel; MMS carries pictures, audio, video and longer text and needs mobile data to download. MMS usually costs more per message and is supported less widely.
- Is MMS used for business messaging in India?
- Rarely. Indian brands send rich media through WhatsApp or RCS business messaging and use DLT-registered SMS with a whitelisted link as the fallback for people who cannot receive those.
- What is the MMS size limit?
- It depends on the carrier; caps are commonly around 1 MB or less, and larger files are compressed or rejected. WhatsApp, by comparison, accepts images up to 5 MB and video up to 16 MB.
- Is a WhatsApp image message an MMS?
- No. WhatsApp media travels over the internet through WhatsApp's servers, not through a carrier's MMSC. It is billed by Meta per delivered message and arrives from a business profile rather than a bare number.
Notes
Best practices for MMS
- For US customers, keep MMS images small and repeat the key message in the text.
- For India, send media as a WhatsApp template header or an in-window media message.
- Host fallback links on a domain whitelisted on DLT so SMS fallbacks are not blocked.
- Compare MMS, WhatsApp and RCS on cost per delivered message, not cost per send.
* Per-message rates for India, ex-GST: marketing, utility and authentication effective 1 July 2026; service messages ₹0.145 since 1 October 2026 (they were ₹0 until 30 September 2026). Volume commitments earn discounts — final rate is confirmed on your account; applicable GST extra. Rates for other countries differ (see the international rate table on /pricing).