SMS Character Limit: 160 Characters, Until One Emoji Cuts It to 70
A standard text message holds 160 characters — a number set in 1984 and still in use today. One emoji, smart quote, or accented letter is all it takes to silently cut that number in half.
| Encoding | Single Message | Per Segment (Multi-Part) |
|---|---|---|
| GSM-7 (standard Latin text) | 160 characters | 153 characters |
| UCS-2 / Unicode (emoji, accents, non-Latin) | 70 characters | 67 characters |
A standard SMS holds 160 characters — a limit that traces back to 1984, when engineer Friedhelm Hillebrand determined that number was sufficient for most everyday communication, based on studying the typical length of postcards and telex messages. Four decades later, that same 160-character ceiling still governs every text message sent, even though phones, networks, and messaging habits have changed completely.
Why 160 Is the Number
SMS was built to fit inside a 140-byte payload — 1,120 bits — originally designed to squeeze into small signaling channels alongside other network traffic. GSM-7, the default character encoding, uses 7 bits per character rather than the more common 8, which is what allows 160 characters to fit into that 140-byte space rather than the 128 a standard 8-bit encoding would produce. That efficiency gain is entirely why the number is 160, not some rounder figure.
The Trap: One Character Can Cut the Limit in Half
GSM-7 only covers a specific, limited character set — the standard Latin alphabet, digits, common punctuation, and a handful of European accented characters. The moment a message includes anything outside that set — an emoji, a curly "smart" quote instead of a straight one, certain accented letters, or any non-Latin script — the entire message switches to UCS-2 (Unicode) encoding, which uses 16 bits per character instead of 7 and drops the limit from 160 characters all the way down to 70.
A stray smart quote pasted from a Word document or CRM system is one of the most common silent causes of this switch — replacing it with a straight quote reclaims 90 characters instantly. The message looks identical to whoever's writing it; the encoding change happens invisibly, and the only sign something's different is the character counter suddenly reading much lower than expected.
What Happens Past the Limit: Concatenation
A message exceeding 160 (or 70) characters doesn't get blocked — it splits into multiple linked segments, a process called concatenation, and the recipient's phone reassembles them into what looks like one continuous message. Each segment carries a small header that tells the receiving device how to stitch the pieces back together, and that header eats into the available space: once a message becomes multi-part, every segment — including the first — drops to 153 characters for GSM-7 or 67 for UCS-2, rather than the full single-message limit.
The 160-to-161 Trap That Doubles Cost
Because carriers bill per segment, the gap between 160 and 161 characters is genuinely consequential — a 160-character message sends as one segment, while a 161-character message splits into two segments of 153 and 8 characters, doubling the cost even though only a single character was added. At scale, this matters considerably more than it sounds: on a campaign of thousands of messages, the difference between staying at 155 characters and creeping to 165 can add real, unnecessary cost purely from crossing that one-character threshold.
Checking a Message Before Sending
Since a single unexpected character can silently switch a message's entire encoding and cut its available length in half, checking a draft's exact character count — and watching for hidden Unicode characters from pasted text — avoids both an accidental cost increase and an unexpectedly fragmented message. A character counter makes checking the raw count fast, though confirming which encoding a specific message will trigger generally requires an SMS-specific tool built to detect GSM-7 versus Unicode characters.
SMS's 160-character limit has held steady since 1984, but the number that actually matters day to day is often the 70-character Unicode limit hiding behind it — triggered by nothing more than a stray emoji or a pasted smart quote. Watching for that silent encoding switch, and staying aware of exactly where the 160-to-161 cost boundary sits, is what keeps a text message predictable rather than quietly becoming two.
For questions or inquiries contact us at info@cleartexteditor.com