Text tools

SMS character counter

See how many characters your message is, and how many text messages it will cost.

0Characters
0Messages
0Room per message
0Room left

This tool runs entirely inside your browser. No file or text is sent to any server.

How to use

  1. Type or paste your message into the box above.
  2. The character count, the number of messages and the room left update as you type.
  3. To keep it to one message, shorten the text until “Messages” reads 1.

Notes on this tool

A single non-Latin character is enough to put the whole message — Latin parts included — on the 70-character count. Mixing scripts therefore never makes a message cheaper.

The half-space counts as a character even though it cannot be seen.

If you type at least five characters of Latin text but a few of them fall outside the standard SMS alphabet (such as curly quotes or an em dash), those characters are named under the counters so you can replace them.

Pressing Enter to start a new line is a character too, so splitting a near-full message across lines can cost something.

Frequently asked questions

Why is a Persian message 70 characters when an English one is 160?
The SMS standard was built around a small alphabet of Latin letters and a few symbols, each of which takes very little room. Anything outside that alphabet — Persian, Arabic, Chinese, emoji — is sent using larger units, and fewer than half as many fit in the same space.
Does a two-part message cost two messages?
Yes. The recipient sees one message, but two are billed to you. That is why, for a text a few characters over the limit, trimming those characters halves the cost.
If we type just the numbers in Latin, does that make the message cheaper?
No. Only when the entire text is typed in Latin characters is there more room in each message, which can lower the cost. But if even one Persian letter is in the message, the whole thing is counted at 70 characters, and Latin digits make no difference. If you intend to write the text entirely in Latin, the digit converter makes the digits match the Latin letters already in the text.
My messaging provider shows a different number. Which is right?
Usually both, but they are counting different things. Some providers include text they add themselves — a sender name, an opt-out link — in the count. The figure here is for the text you wrote.

Related tools