Find the curly quotes, hidden spaces, emoji and look-alike letters that cut your text to 70 characters. Fix them in one click.
Every character that isn't plain GSM text, what it is and what to swap it for.
The same message can cost twice as much because of a single character.
| Encoding | One text | Each part of a longer text | When it's used |
|---|---|---|---|
| GSM-7 | 160 characters | 153 characters | Plain letters, numbers and basic punctuation |
| Unicode (UCS-2) | 70 characters | 67 characters | As soon as the message has one character outside GSM-7 |
Limits from Telnyx's message encoding documentation. The GSM characters ^ { } [ ] ~ | \ € stay in GSM-7 but count as 2 each.
These are the ones we see most, and the plain version to use instead.
| Type | Examples | Use instead | Where they come from |
|---|---|---|---|
| Curly quotes and apostrophes | ‘ ’ “ ” | ' " | Word, Google Docs, iPhone and Mac keyboards |
| Dashes and ellipsis | – — … | - ... | Auto-formatting while you type |
| Hidden spaces | Non-breaking space, zero-width space | space or nothing | Copying from websites, emails and PDFs |
| Accented letters | á í ó ú ç | a i o u c | Names and words from other languages |
| Symbols | ™ ® © ° • ½ | TM (R) (C) - 1/2 | Copied flyers and documents |
| Look-alike letters | Cyrillic а in place of Latin a | The Latin letter | Copied text, and sometimes scams |
| Emoji | 🎉 ✨ 👍 | Remove | Phones |
| Hebrew, Yiddish, Arabic and other scripts | שבת | Keep it, and plan for 70 per text | Messages in other languages |
The sneakiest problem. Your message looks fine, but it still sends as Unicode.
They look exactly like a normal space. They come along when you copy text from a website, an email or Word. The tool shows each one as NBSP.
Zero-width spaces and joiners take up no room at all, so you'd never spot them. One is enough to cut your limit to 70.
Text copied from Hebrew or Arabic often carries invisible left-to-right or right-to-left marks, even after you delete the Hebrew.
Turn off smart punctuation where you write your texts.
Text your whole community from one number, with carrier registration handled for you. Plans start at $20/month, with a free trial and no credit card required.
Try Evant freeCheck everything before your next send.
Because it contains at least one Unicode character, like a curly apostrophe, an emoji or a hidden space. That switches the whole message from GSM-7 (160 characters) to Unicode (70 characters). Paste it above to find the character.
Often, yes. One emoji switches the message to Unicode, so it splits into more texts sooner. Most emoji also take up 2 of the 70 spaces.
The straight apostrophe (') is plain GSM. The curly one (’) that phones and Word insert automatically is Unicode. They look almost the same, which is why it catches so many people.
Yes. Hebrew and Yiddish letters are Unicode, so each text holds 70 characters. There's nothing to fix. Just plan for shorter texts, or check the length with our character counter.
Letters from other alphabets that look identical to English letters, like a Cyrillic "а" in place of "a." They switch your text to Unicode, and scammers use them to fake brand names, so we flag them.
No. Everything runs in your browser. Your text is never sent to us or stored.
Last updated November 2026 by Michael Pedoeem, founder of Evant.
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)

