Calculate the message segment length and character count of your text message.
| Segments | Message Length | Max Segment Length | Encoding Type |
|---|---|---|---|
| 1 | 33 | 70 | Unicode |
Learn how SMS messaging works and how to optimize your message costs
All phone carriers internationally measure text messages in character batches called segments. Segments are typically 160 characters or 70 characters, depending on the encoding type.
Generally, most messages use the standard of GSM-7 encoding, and have up to 160 characters per segment.
How length influences your messaging cost*:
*Assuming GSM-7 encoding
These are commonly-used characters that will change your message encoding type from GSM7 to unicode, which will lower your segment character count from 160 to 70 characters per segment.
Emojis (Partial List):
😀 😁 😂 🤣 😃 😄 😅 😆 😉 😊 😋 😎 😍 😘 🥰 😗 😙 😚 🙂 🤗 🤩 🤔 🤨 😐 😑 😶 🙄 😏 😣 😥 😮 🤐 😯 😪 😫 😴 😌 😛 😜 😝 🤤 😒 😓 😔 😕 🙃 🤑 😲 🙁 😖 😞 😟 😤 😢 😭 😦 😧 😨 😩 🤯 😬 😰 😱 🥵 🥶 😳 🤪 😵 😡 😠 🤬 😷 🤒 🤕 🤢 🤮 🤧 😇 🤠 🤡 🥳 🥴 🥺 🤥 🤫 🤭 🧐 🤓 😈 👿 👹 👺 💀 👻 👽 🤖 💩 😺 😸 😹 😻 😼 😽 🙀 😿 😾
Non-Emoji Unicode Characters:
¢ ¦ ¨ © ª « ¬ ® ¯ ° ± ¹ ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ À Á Â Ã È Ê Ë Ì Í Î Ï Ð Ò Ó Ô Õ × Ù Ú Û Ý Þ á â ã ç ê ë í î ï ð ó ô õ ÷ ú û ý þ ÿ
The SMS length calculator looks at each character in your message to identify it's encoding type and the overall message length. Based on the encoding type and length, the total number of segments used is determined.
If your message uses GSM-7 encoding and has 157 characters, it's less than the 160 character limit for the first segment, so it is just a single segment.
If your message is a total of 173 characters, it pushes over the 160 character limit, resulting in 2 message segments.
The SMS length calculator looks at each character in your message to identify it's encoding type and the overall message length. Based on the encoding type and length, the total number of segments used is determined.
The two types of SMS encoding used by TalkerIQ are:
GSM-7 Encoding – GSM7 is the encoding type most commonly used, and supports more than 128 commonly letters and symbols. Each segment is limited to 160 characters maximum.
UCS-2 Encoding – UCS2 uses 16 bits to encode each character. Each segment is limited to 70 characters maximum.
When you send SMS messages with TalkerIQ, we will automatically use the most compact encoding possible. If you only use GSM-7 characters, your messages will be encoded at GSM-7. If any non GSM-7 characters are included, your entire message will be encoded at UCS-2, which limits each message segment to 70 characters each.
Using TalkerIQ, your per message rate is based on three different criteria:
The following characters are part of the GSM7 character set:
GSM7 Extension Characters (counted as two characters):
Your message splits as soon as you exceed the per-segment limit of the active encoding type. For GSM-7, the first segment allows 160 chars; with concatenation overhead, each additional segment effectively allows 153 chars. For Unicode (UCS-2), the first segment allows 70 chars; each additional segment effectively allows 67 chars.
Yes. Characters like ^, {, }, [, ], |, ~, and € belong to the GSM-7 extension table and count as two characters toward your total. One extension character can push an otherwise GSM-7 message closer to the limit.