SMS character counter: characters, parts and encoding

Type or paste a message to see how many SMS it takes, which encoding it needs, and how many characters are left in the current part.

160, 153, 70 and 67

An SMS carries 140 bytes. In the GSM-7 alphabet that is 160 characters; in UCS-2, which Cyrillic, Chinese, Arabic and most emoji need, it is 70. A longer message is split into parts that the phone joins back together, and every part gives up some room to the joining header: 153 characters per part in GSM-7, 67 in UCS-2.

One character can double the cost

A message is sent in one encoding. A single character outside GSM-7, such as a curly quote, an emoji or a letter like ï, switches the whole message to UCS-2 and cuts its room from 160 to 70 per SMS. The counter lists those characters so you can replace them.

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

What the counter assumes

It follows 3GPP TS 23.038: the GSM 7-bit default alphabet and its extension table. Some networks use national language tables (Turkish, Spanish, Portuguese, Indian languages) that fit more letters into GSM-7; whether yours does cannot be known from the text, so the counter does not assume it. The text never leaves your browser.

Receive SMS on a number of your own

A private number from SMS Activate App receives SMS and calls in your dashboard, and it is yours alone while you keep it.

How many characters fit in one SMS?

160 in GSM-7, the basic Latin alphabet with some accented letters; 70 if the message needs UCS-2, as Cyrillic, Chinese and emoji do.

Why does my message count as two SMS when it is under 160 characters?

It contains a character outside GSM-7, so it is sent as UCS-2 with 70 per SMS, or it uses extension characters such as € or { that count twice.

Does an emoji count as one character?

On screen, yes. On the network, most emoji take two UCS-2 units, and one emoji switches the whole message to UCS-2.

Is a long message billed per character or per part?

Services that send SMS bill per part, so 161 GSM-7 characters cost the same as 306: two parts.