# MMS messaging for images, GIFs and video

- Canonical URL: https://www.broadnet.me/products/mms
- Language: en
- Last updated: 2026-10-20
- Publisher: BroadNet (https://www.broadnet.me)
- Markdown version of the page above, generated from the rendered page.

MMS · Rich-media messaging

Pictures move more product than 160 characters ever could.

Send images, GIFs, short video, audio clips, vCards or PDFs to mobile handsets in 80+ countries — and fall back to a clean SMS link where MMS isn't supported.

[Design my MMS campaign](https://www.broadnet.me/contact?topic=mms-campaign&product=mms) [Check destination coverage](https://www.broadnet.me/coverage)

Up to 5 MB (US) Auto-fallback to SMS 80+ countries Carrier-optimised

![The BroadNet snow leopard watching photos, video and GIF frames stream into a phone](https://www.broadnet.me/marketing/art/pr-mms.webp)

BroadNet · multimedia messaging

POST /sms/sendSmsMms

80+

Countries

1,000+

Operator connections

99.99%

SLA

What you can send

## Rich media, sized for the network.

BroadNet transcodes each payload to the carrier's specific limit so you upload once and let us worry about MIME negotiation.

Max payload

5 MB

USA / Canada

Carrier-published ceiling for AT&T, T-Mobile, Verizon, Rogers.

Most markets

600 KB

EU · APAC · LATAM

Per-country limits managed automatically; payloads transcoded to fit.

Uptime SLA

99.99%

platform availability

Written into your contract. Where a handset can't take MMS, we auto-fall back to SMS + branded link.

Reach

80+

countries

Native MMS where supported; clean SMS-plus-link everywhere else.

One asset, every handset

## How a single upload renders on every screen.

The transcode pipeline rescales per-operator. Capability lookup catches non-MMS handsets and ships an SMS with a branded hosted page instead — same DLR schema, same dashboard.

1. 01 · Submit POST /sms/sendSmsMms JPEG, PNG, MP4, PDF, vCard up to 5MB. Transcode pipeline rescales to operator-safe limits automatically. p50 < 200ms
2. 02 · Transcode Media engine Per-operator size/codec rules applied — H.264 baseline for video, JPEG for images, AMR for audio. Original asset preserved for SMS-fallback hosted page. p50 < 400ms
3. 03 · Capability MMS or fallback? Handset capability lookup. If MMS-capable: ship native. If not: send SMS with a short URL to a branded hosted landing page rendering the media. p50 < 80ms
4. 04 · Deliver MMSC / SMSC Direct MMSC bind for native MMS; SMSC bind for SMS-fallback. Same DLR schema across both legs so your app doesn't branch on transport. p50 < 2.5s
5. 05 · Event Delivered + viewed DLR plus (on fallback) hosted-page view event stream to your webhook. View event includes country, device, time-to-open. p95 < 2s
6. ← delivered + view event · webhook

01 · Submit

POST /sms/sendSmsMms

JPEG, PNG, MP4, PDF, vCard up to 5MB. Transcode pipeline rescales to operator-safe limits automatically.

p50 < 200ms

02 · Transcode

Media engine

Per-operator size/codec rules applied — H.264 baseline for video, JPEG for images, AMR for audio. Original asset preserved for SMS-fallback hosted page.

p50 < 400ms

03 · Capability

MMS or fallback?

Handset capability lookup. If MMS-capable: ship native. If not: send SMS with a short URL to a branded hosted landing page rendering the media.

p50 < 80ms

04 · Deliver

MMSC / SMSC

Direct MMSC bind for native MMS; SMSC bind for SMS-fallback. Same DLR schema across both legs so your app doesn't branch on transport.

p50 < 2.5s

05 · Event

Delivered + viewed

DLR plus (on fallback) hosted-page view event stream to your webhook. View event includes country, device, time-to-open.

p95 < 2s

Capabilities

## Built for marketers, tuned by carrier engineers.

### Images, video, audio

JPEG, PNG, GIF, MP4, AAC, AMR — uploaded once, transcoded per carrier. Animated GIFs preserved on capable handsets, first frame extracted as fallback.

JPEG · PNG · GIF · MP4

### vCard delivery

Push a contact card straight into the recipient's address book — name, phone, email, address, even a logo. Far better than typing it out.

vCard 3.0 / 4.0

### PDFs & documents

Send receipts, invoices, boarding passes, lab results. Documents are scanned for PHI and PII at rest unless you opt into zero-retention mode.

PDF · DOCX · max 5 MB

### Carrier-optimised compression

We test each carrier's actual ceiling weekly. If they tighten from 5 MB to 3.5 MB overnight, your campaign keeps delivering — at the new limit.

per-carrier transcode

### Auto-fallback to SMS + link

Where the destination handset can't receive MMS, we send a clean SMS with a branded short link to the asset — no broken experiences.

link.bn.me click analytics

### Delivery + read receipts

DLR for delivery on every leg; read receipts where the carrier surfaces them — primarily US and Canada.

DLR · read receipts

Use cases

## Where pictures sell.

### Product launches with visuals

A picture of the actual product converts better than any 160-character description ever could.

### Receipts as images

Branded PDF receipts straight into the conversation, no email attachment, no separate app.

### Appointment QR codes

Embed a check-in QR directly in the reminder — no print-out, no portal login, no link to click.

### Event tickets

Concert, flight, match — deliver the ticket as an image with a scannable barcode and the date pinned in the caption.

### Marketing campaigns

Seasonal collections, restock alerts, abandoned-cart recovery — visual MMS outperforms plain SMS by 4–6× on CTR.

Customer stories

## Three teams that turned an image into a measurable outcome.

Gulf flag carrier Airline · GCC SA

**Challenge**

Passengers were screenshotting boarding-pass PDFs from email and arriving at the gate without a scannable copy.

**Approach**

The boarding pass now ships as an MMS attachment that lands directly in the SMS thread.

Digital channels lead (reference under NDA)

Sub-Saharan logistics platform Logistics · Sub-Saharan Africa NG KE ZA

**Challenge**

Delivery proof-of-collection required a separate driver app step that slowed POD-to-invoice.

**Approach**

Drivers now MMS a photo of the signed bill which auto-ties to the consignment, with a hosted landing page fallback for non-MMS handsets.

Last-mile operations lead (reference under NDA)

0

App installs needed

Southeast Asian ecommerce marketplace E-commerce · APAC ID

**Challenge**

Sellers needed richer product pushes than text-only SMS, but per-operator size limits made re-encoding impractical.

**Approach**

Merchants upload a 4K master once and the transcode pipeline rescales per operator before submit.

Seller experience lead (reference under NDA)

1 master

Multiple operators

15 sec

MP4 teaser

One call, every carrier

## Send media like you send a text.

Point at a URL. We pull, scan, transcode for the destination carrier, and deliver. You get a delivery receipt back exactly the way SMS works.

Multiple media in a single message

Automatic SMS+link fallback

Same auth, same DLR pipeline as SMS

POST · api.broadnet.me/sms/sendSmsMms

Example

```
# Send an MMS to a recipient list (multipart/form-data)
curl -X POST https://api.broadnet.me/sms/sendSmsMms \
  -H "Authorization: Bearer $BROADNET_TOKEN" \
  -F destinationNumberFile=@recipients.csv \
  -F 'bulkMmsRequest={"senderId":"BroadNet",
      "message":"New in: the linen tote","messageType":"TEXT",
      "mmsType":"image","caption":"Linen tote","campaignName":"new-in"}'

# 200 OK → { "status", "bulkSessionId", "credits",
#            "deductcredits", "bulkListInfo": { "total", "validCount", … } }
```

Country coverage

## Where MMS works natively and where we fall back.

Native MMS is published by some operators and not others. Where it isn't, we automatically deliver a plain SMS with a branded short link to the asset — same call, same DLR, same audit log.

[Full country coverage](https://www.broadnet.me/coverage)

Native MMS supported

USA Canada UK Germany France Spain Italy Australia New Zealand Japan South Korea Singapore UAE Saudi Arabia South Africa Brazil + 64 more

SMS + branded link fallback

Most of MENA Most of Sub-Saharan Africa Most of South Asia Parts of LATAM Most of Central/Eastern Europe

Pricing

## Per message, per media tier.

MMS is billed per message with a small surcharge for payloads over 600 KB. Fallback-to-SMS reverts to the standard SMS rate automatically. Volume discounts from the first hundred thousand.

[Design my MMS campaign](https://www.broadnet.me/contact?topic=mms-campaign&product=mms) [Check destination coverage](https://www.broadnet.me/coverage)

Compliance

## Same rulebook as SMS.

Opt-in capture, STOP enforcement and sender-ID approval apply identically to MMS. Plus we screen every payload for malicious content and copyright watermarks before transmission.

### Opt-in capture

Per-channel consent records, exportable in CSV or JSON for audits and regulator requests.

### Content screening

Every image scanned for prohibited content classes; PDFs scanned for embedded payloads.

### Sender ID registration

Pre-approved alphanumeric sender IDs and branded shortcodes for the markets that require them.

### Regulatory awareness

TDRA, CST, NTRA, TCR, Ofcom — registered where required, rate-limited where regulated.

Questions buyers ask

## MMS, answered for the buyer.

Images (JPEG, PNG, GIF), video (MP4 H.264 baseline + AAC), audio (AMR, MP3, AAC), documents (PDF), vCards (VCF). Hard cap 5MB at submit; operator caps are usually 300KB–1.2MB and our transcoder rescales automatically. Subject line up to 40 chars where the operator supports it.

Capability lookup runs at submit time. If the recipient handset can't render MMS (older feature phone, iPhone where carrier MMS is off, RCS-only profile), we ship an SMS with a short URL pointing to a branded hosted landing page that renders your image, video, or document. Same DLR webhook, but with channel: "mms_fallback_sms" so you know what shipped.

MMS bills per message, at a higher rate than SMS that varies by destination and media tier. When MMS isn't supported, the SMS-fallback leg bills at the standard SMS rate plus a small per-render fee for the hosted page. Sustained high volume qualifies for enterprise rates — request a quote for exact per-destination pricing.

Native MMS is live in UAE (Etisalat, du), KSA (STC, Mobily, Zain), Egypt (Vodafone, Orange), Kuwait, Bahrain, Qatar, Oman, USA, Canada, UK, France, Germany, Spain. Most other MENA and South Asian markets default to SMS-fallback because operator MMS pricing makes native uneconomic. Coverage matrix in the dashboard updates monthly.

Yes — the transcode pipeline supports template variables in images and PDFs. You upload the template once with {{recipient_name}} or {{barcode}} placeholders, the engine renders a per-recipient image at submit time, and the result is cached for 24 hours. Useful for personalised vouchers, boarding passes, and certificates.

Bring your own short domain (CNAME setup), upload your logo and accent colour, optionally a custom HTML template. The page renders inline media, includes an 'Open in app' deep-link if you provide one, and supports right-to-left for Arabic. View events ship to your webhook in real time.

MMS runs on the platform's 99.99% uptime SLA. Delivery itself depends on the destination carrier and on whether the handset supports MMS — where it doesn't, the message falls back to SMS with a branded link. Every leg returns a delivery receipt, SLA misses are credited per your contract, and we publish a postmortem for every sev-1.

Yes — content rules per regulator are enforced platform-side (no UAE TDRA promotional content during quiet hours, etc.), DLRs are retained 12 months on standard and 7 years on enterprise, and the hosted-page render produces a tamper-evident log entry. PDF statements and account-summary images are common use cases for our banking customers.

Question not here? [Ask our engineering team](https://www.broadnet.me/contact)

Related channels

## Pick the medium for the moment.

[A2P SMS If 160 characters is enough — same backbone, same DLR pipeline, same compliance posture. Learn more](https://www.broadnet.me/products/a2p-sms) [RCS Messaging The modern rich-media channel where Android handsets and capable carriers support it. Learn more](https://www.broadnet.me/products/rcs-messaging) [WhatsApp Business API If you need richer media plus replies, buttons, and read receipts on a verified business profile. Learn more](https://www.broadnet.me/products/whatsapp-business-api) [MMS MM1/MM4/MM7 reference The interfaces that carry a picture message — MM1 to the handset, MM4 between carriers, MM7 from your application. Learn more](https://www.broadnet.me/reference/mms-mm1-mm4-mm7-interfaces)

![The BroadNet snow leopard at the centre of SMS, voice, email and WhatsApp channels joined in one loop](https://www.broadnet.me/marketing/generated/viz-leopard-omni.png)

Carrier-grade delivery

## Native MMS in 80+ countries, on a network that reaches 200+.

No grey routes: a direct operator bind wherever one is commercially available, otherwise a labelled partner-managed route. One API to every channel, on a network built since 2003.

200+

Countries

1,000+

Operator connections

300M+

Msgs·day

[Talk to sales](https://www.broadnet.me/contact)

Rich media that gets opened

## Make the message worth looking at.

Add MMS to your existing BroadNet account — same access token, same API, same dashboard, same platform we've run since 2003. No procurement, no re-integration.

[Design my MMS campaign](https://www.broadnet.me/contact?topic=mms-campaign&product=mms) [Check destination coverage](https://www.broadnet.me/coverage)

$ curl api.broadnet.me/sms/sendSmsMms

## Related guides & answers

Go deeper on the concepts behind this product.

- [RCS vs MMS — what's the difference Read](https://www.broadnet.me/answers/rcs-vs-mms)
- [How do I send bulk SMS Read](https://www.broadnet.me/answers/how-to-send-bulk-sms)
- [How do I send international SMS Read](https://www.broadnet.me/answers/how-to-send-international-sms)
- [What is an MMSC (Multimedia Messaging Service Centre) Read](https://www.broadnet.me/answers/what-is-mmsc)
- [What is MMS (Multimedia Messaging Service) Read](https://www.broadnet.me/answers/what-is-mms)
- [How does RCS Business Messaging work Read](https://www.broadnet.me/answers/rcs-business-messaging)
