Calculator

SMS character and segment calculator

Enter your message text — and instantly see the number of characters, the encoding and the number of SMS segments your campaign will be split into. The encoding is detected automatically.

0 Characters
1 SMS segments
160 Left in segment
160 Segment limit
Segment fill

1 segment = 1 SMS for billing. The carrier splits a long message into several segments and reassembles them into one on the recipient's phone.

How characters and segments are counted

SMS length depends on the encoding. It is selected automatically based on the characters in the text.

GSM-7

Latin and basic characters

If the text contains only Latin letters, digits and standard punctuation, the compact GSM-7 encoding is used.

  • 160 characters in one SMS
  • 153 characters in each segment of a long message
Unicode

Cyrillic, diacritics, emoji

A single Cyrillic character, Romanian diacritic (ș, ț, ă, î, â) or emoji is enough — and the whole message switches to Unicode (UCS-2).

  • 70 characters in one SMS
  • 67 characters in each segment of a long message

Extended GSM character set — ^ { } [ ] ~ \ | and — take up 2 characters each, even in GSM-7 encoding.

How to fit in one segment

A few tips to make your campaign cheaper

Avoid Cyrillic where possible

Transliteration or Latin keeps the message in GSM-7 — that's 160 characters instead of 70.

Shorten links

A short link saves dozens of characters and helps fit into one segment.

Watch out for emoji

A single emoji switches the whole text to Unicode and cuts the limit by more than half.

Start Sending SMS Today

Sign up, top up your balance, and launch your first campaign within one business day.

For legal entities in Moldova only  ·  Minimum deposit 500 MDL  ·  No hidden fees