New: Journey BuilderSee what's new →
Free tool · SMS

SMS Character Counter

Characters, SMS parts and encoding as you type — and the hidden characters that double your cost.

Part 1 of 138 left in this part
SMS parts
1
Characters
122
Encoding
GSM-7
Per SMS
160
in one SMS

= 1,000 SMS

Operators bill every part as one SMS.

Tips
  • Keep OTPs and alerts under 160 characters — one SMS each.
  • Type quotes and dashes on the keyboard, not from a document.
  • Indian SMS must match an approved DLT template — check yours.

How SMS length is counted

An SMS isn’t limited by words but by the character set it uses. Phones and networks support two:

EncodingUsed forOne SMSEach part of a longer SMS
GSM-7English letters, numbers, common symbols160 characters153 characters
Unicode (UCS-2)Hindi and other Indian scripts, emoji, curly quotes70 characters67 characters

A message longer than one SMS is sent in parts that the phone joins back together. Each part carries a small header, which is why the limit per part is lower — and every part is billed as one SMS.

The characters that cost you more

One curly apostrophe (’), a long dash (—), an ellipsis (…) or the ₹ sign switches the whole message to Unicode, cutting it from 160 to 70 characters per SMS. They usually arrive by copy-and-paste from a document or chat. The counter flags them and replaces them with plain characters in one click.

The characters ^ { } [ ] ~ | \ € stay in GSM-7 but count as two each.

Before you send in India

Commercial SMS in India must match a template approved on the DLT platform. Check yours with the DLT template checker, and read our guide to faster OTP delivery.

Frequently asked questions

How many characters are in one SMS?
160 characters in the standard GSM-7 alphabet (English letters, numbers and common symbols). If the message uses any other character — Hindi or other Indian scripts, emoji, or “smart” quotes and dashes — it is sent as Unicode, which fits 70 characters in one SMS.
Why does my long message count as more SMS than I expected?
When a message is longer than one SMS, each part carries a small header so the phone can join them back together. That leaves 153 characters per part for GSM-7 and 67 for Unicode — so a 161-character message is two SMS, not one.
Why do some characters count as two?
The characters ^ { } [ ] ~ | \ and € are in GSM-7’s extended set. Each one is sent with an escape character, so it uses two characters of space.
Why did my English message become Unicode?
Usually a curly apostrophe (’), curly quotes (“ ”), a long dash (—), an ellipsis (…) or the ₹ symbol copied from a document. Any one of them switches the whole message to Unicode, cutting it from 160 to 70 characters per SMS. The counter highlights them and can replace them with plain characters.
Is this the same count TextNation uses?
Yes. The counter uses the same rules as the TextNation platform, so the parts you see here are the parts you are billed for.

Send SMS, WhatsApp and RCS from one platform

DLT-ready SMS, WhatsApp Business API and RCS with fallback — with reports that show what happened to every message.