SMS vs MMS Character Limits — Complete Guide 2026

April 5, 2026 · 7 min read

SMS and MMS are the two standard messaging protocols used by mobile carriers worldwide. While most people use them interchangeably through their phone's messaging app, they have fundamentally different character limits, encoding rules, and cost structures. Understanding these differences is critical for anyone sending bulk messages, running SMS marketing campaigns, or simply trying to keep their phone bill predictable.

SMS vs MMS at a Glance

Feature SMS MMS
Full nameShort Message ServiceMultimedia Messaging Service
Character limit (GSM-7)160 charactersUp to 1,600 characters
Character limit (Unicode)70 charactersUp to 1,600 characters
Media supportText onlyImages, video, audio, contacts
Max file sizeN/A300KB-600KB (carrier dependent)
ConcatenationYes (153 or 67 chars per segment)Not needed (single message)
Typical costLowerHigher (2-3x SMS)
Delivery reliabilityVery highHigh (but media can fail)

SMS Character Limits Explained

GSM-7 Encoding: 160 Characters

A standard SMS message uses GSM-7 encoding, which supports 128 characters from the basic Latin alphabet plus common symbols. Under this encoding, a single SMS can contain up to 160 characters. The GSM-7 character set includes:

Certain characters in the GSM-7 extended set — including curly braces { }, square brackets [ ], the pipe symbol |, the backslash \, the caret ^, the tilde ~, and the euro sign — consume 2 characters each because they require an escape sequence.

Unicode Encoding: 70 Characters

When your message contains any character outside the GSM-7 set, the entire message switches to Unicode (UCS-2) encoding. This cuts the limit to just 70 characters per message. Characters that trigger Unicode encoding include:

This is a common pitfall for SMS marketers. A single emoji in an otherwise plain-text message reduces capacity from 160 to 70 characters — a 56% reduction. That one smiley face can turn a single SMS into a two-segment message, doubling the cost.

Concatenated Messages (Multi-Part SMS)

When an SMS exceeds the single-message limit, carriers split it into multiple segments that are reassembled on the recipient's device. However, each segment loses characters to a User Data Header (UDH) that contains reassembly instructions:

Encoding Single SMS Limit Characters per Segment (Concatenated) Characters Lost to UDH
GSM-7160 characters153 characters7 per segment
Unicode (UCS-2)70 characters67 characters3 per segment

So a 161-character GSM-7 message does not simply add one character to one segment — it creates two segments of 153 characters each, using 306 characters of capacity for 161 characters of content. You are billed for two messages. A 320-character message would use three segments (3 x 153 = 459 capacity).

Segment Count Reference

Characters (GSM-7) Segments Characters (Unicode) Segments
1-16011-701
161-306271-1342
307-4593135-2013
460-6124202-2684
613-7655269-3355

MMS Character and Size Limits

MMS messages can contain up to approximately 1,600 characters of text alongside media content. The text limit is less strictly defined than SMS because MMS treats text as just another component of the message, alongside images and other media.

The primary constraint for MMS is the total message size, which includes all media and text combined:

Carrier / Standard Max MMS Size
Industry standard (3GPP)300KB
AT&T1MB
T-Mobile1MB
Verizon1.2MB
Most international carriers300KB-600KB

When sending MMS to recipients on different carriers, target the lowest common denominator of 300KB to ensure reliable delivery. Larger messages may be compressed, downscaled, or rejected entirely by the receiving carrier.

When SMS Auto-Converts to MMS

Your phone automatically sends an MMS instead of an SMS in several situations:

This auto-conversion is usually transparent to the sender, but it affects cost. If you are on a plan that charges differently for SMS and MMS, unexpected conversions can add up.

RCS: The Modern Alternative

Rich Communication Services (RCS) is gradually replacing SMS and MMS as the default messaging protocol on Android devices and, as of 2024, on iPhones with iOS 18. RCS removes the character limits entirely, supports high-resolution media, read receipts, typing indicators, and group chats — essentially bringing iMessage-like features to the standard messaging protocol.

However, RCS adoption varies by carrier, and fallback to SMS/MMS still occurs when one party does not support RCS. For business messaging and marketing, SMS remains the most reliable protocol with guaranteed delivery across all devices and carriers.

Tips for SMS Marketing

Check your SMS message length and segment count before sending.

Try WordMeter's SMS Character Counter →