Count characters, calculate SMS message parts, and check encoding type. Supports GSM-7 (160 chars) and Unicode (70 chars) encoding. Know exactly how many segments your SMS will use before sending. Essential for SMS marketing cost optimization.
✨ Optimize your SMS messages for cost and delivery
SMS character limits depend on the encoding type used. Understanding these limits is crucial for SMS marketing to control costs and ensure messages display correctly on all devices.
| Encoding | Single SMS | Multi-part SMS | Characters Supported |
|---|---|---|---|
| GSM-7 | 160 characters | 153 per part | Basic Latin, numbers, common symbols |
| Unicode (UCS-2) | 70 characters | 67 per part | All characters, emojis, non-Latin scripts |
An SMS length calculator counts characters in your text message and tells you how many SMS parts (segments) it will be split into. Standard SMS supports 160 characters (GSM-7) or 70 characters (Unicode). Messages exceeding these limits are split into multiple parts, which affects cost. Our calculator detects encoding automatically.
GSM-7 encoding supports basic Latin characters, numbers, and some symbols (160 chars per SMS). Unicode (UCS-2) supports all characters including emojis, Chinese, Arabic, Hindi, etc. (70 chars per SMS). If your message contains even one Unicode character, the entire message uses Unicode encoding, reducing the character limit.
When a message exceeds 160 (GSM-7) or 70 (Unicode) characters, it's split into multiple segments. Each segment uses some characters for concatenation headers: GSM-7 drops to 153 chars/segment, Unicode drops to 67 chars/segment. Carriers reassemble segments on the recipient's phone, but each segment is billed separately.
Yes, completely free with no signup. Calculate unlimited SMS lengths. All processing happens in your browser—your message text never leaves your device.
We aim to build one of the largest collections of free web tools available online. As we grow, we plan to introduce premium features, API integrations, and advanced AI tools — while keeping our core tools free forever read more...