How many texts will your message actually cost?
One emoji or a curly “smart quote” can quietly turn a single text into three — tripling the bill for a big send. Paste your message to see its encoding, character count, how many SMS segments it becomes, and the estimated campaign cost.
Unicode (UCS-2) — capacity halved to 70 per segment. Triggered by: “–”, “—”. Replace smart quotes, em dashes and emoji with plain equivalents to drop back to cheap GSM-7.
Estimates only. Actual segmentation can vary slightly by provider, and your rate depends on country, carrier and volume. This tool runs entirely in your browser — nothing you type is sent anywhere.
Why do some characters cost more than others?
The short version: an SMS isn’t billed by the message — it’s billed by the segment, and which characters you use decides how many segments your message becomes.
An SMS segment is 140 bytes
The famous “160 characters” isn’t really about characters. A single SMS carries 140 bytes of payload. How many characters that buys depends on how each character is encoded — and there are two encodings in play.
GSM-7: the cheap path (160 characters)
Plain Latin text packs into 7 bits per character, so 160 fit in one segment. A few characters live in an “extension table” and secretly cost two slots each: [ ] { } \ | ^ ~ and €.
UCS-2: the expensive path (70 characters)
The moment your message contains one character GSM-7 can’t represent, the entire message switches to UCS-2 (16-bit Unicode) and a segment holds only 70 characters. Triggers are everywhere: emoji, curly “smart quotes”, em/en dashes (— –), the ellipsis …, and accented or non-Latin letters.
Long messages: the 153 / 67 tax
| Encoding | Single message | Each part of a multi-part message |
|---|---|---|
| GSM-7 | 160 characters | 153 characters |
| UCS-2 | 70 characters | 67 characters |
You’re billed per segment, per recipient. On a 50,000-person send, letting a smart quote flip your message from 1 GSM segment to 2 UCS-2 segments can double or triple the entire cost.
Keep messages in cheap GSM-7
- Turn off “smart quotes”/autocorrect, or draft in a plain-text editor.
- Use straight quotes, a hyphen instead of an em dash, and
...instead of…. - Skip emoji in SMS — save the rich stuff for WhatsApp, where length is free.
This is a big reason long or media-rich messages are often cheaper on WhatsApp, where there’s no per-segment meter. Different tools for different jobs.
SMS cost FAQ
Why was my single message charged as 2 or 3 texts?
What are GSM-7 and UCS-2?
Do emojis really cost more?
Why does one special character change the whole message?
Are the prices in the calculator exact?
Does WhatsApp charge per character too?
The rest of the kit
SMS Democrat is a full toolkit for campaign texting — clean your copy with the message cleaner, add a compliant STOP/HELP footer, compare SMS vs WhatsApp, and time your send with the quiet-hours planner.