Nest SMS Logo

SMS Unicode Checker

Check GSM vs Unicode encoding, detect emoji and non-GSM symbols, view multi-part message splits, and test your SMS copy in real time.

Characters

:

108

Remaining

:

50

Encoding

:

GSM-7

Segments

:

1

Choose a template

Preview

11:24
NN_ALERT

NN_ALERT

Today at 11:24 PM

Dashain Sale! Get 20% OFF on all items at [Brand Name]. Use code DASHAIN20 at checkout. Valid till Saturday.

Detailed view

108 characters: 106 standard, 2 extended, 0 non-gsm

Standard character supported in basic 7-bit GSM message text.

Special symbol or character that takes up 2 character slots.

Non-GSM character that forces the message to use Unicode.

How to Use the SMS Unicode & Pricing Calculator

  1. Type or paste your text into the message box, check "Type in Nepali," or choose one of our pre-built templates.

  2. The tool automatically counts total characters, detects message encoding (GSM-7 or Unicode), and calculates exact message split segments.

  3. Review the grid below your message to spot extended symbols or hidden Unicode triggers that might increase your character count.

That's it! Nest SMS’s live character analysis and mobile preview give you complete visual clarity on how your message will perform before you send it to your recipients.

GSM vs. Unicode Encoding: What's the Difference?

GSM-7

GSM-7 is the standard SMS encoding for basic English text and numbers. A single GSM message allows up to 160 characters before splitting into multiple parts.

Unicode (UCS-2)

Unicode is used for non-Latin scripts (like Nepali Devanagari) and emojis. Because non-Latin characters require more data, a single Unicode SMS message limit drops to 70 characters.

FeatureGSM-7Unicode
Character Limit160 characters per message70 characters per message
Multipart Split LimitSplits into 153-character segmentsSplits into 67-character segments
Supported ContentStandard English text, numbers, basic symbolsNepali Devanagari text, non-English scripts, emojis
Cost ImpactMost cost-effective for longer English campaignsHigher credit usage due to shorter character limits
Important NotesExtended symbols count as 2 characters.A single non-GSM character or Nepali word switches the entire message to Unicode

GSM-7 Extended Symbols

Extended symbols such as square brackets, tildes, carets, braces, backslashes, vertical bars, and the euro symbol count as 2 characters.

How Nest SMS’s Unicode Calculator Helps

Nest SMS's calculator provides real-time character analysis so you never pay more than expected. #BAE6FD highlights represent standard GSM characters, #93C5FD highlights identify 2-count special symbols, and #FEF08A highlights flag non-GSM characters that trigger Unicode encoding. Use our character counter to clean up your SMS copy, remove unwanted characters, and keep your message segments short and clear before launching your campaign.

What Triggers Hidden Unicode in Your SMS?

Many SMS campaigns accidentally switch to Unicode, doubling credit costs due to non-standard characters copied from text editors, Word documents, or AI tools. Common hidden triggers include:

  • Smart/Curly Quotes: “and” instead of straight quotes.
  • Special Punctuation: Em dashes (—), en dashes (–), or ellipses (…).
  • Emojis & Symbols: Emojis (e.g., 🙂, 🔥) or non-Latin currency signs.
  • Accented Letters & Non-Standard Spaces: Special characters that fall outside the standard GSM-7 character set.

Our checker highlights these hidden characters instantly in #FEF08A so you can remove or replace them before sending.

Related Articles

Did this answer your question?

FAQ Icon

Frequently asked questions

What is the difference between GSM-7 and Unicode (UCS-2) encoding?

GSM-7 is a 7-bit standard for English text, allowing 160 characters per SMS. Unicode (UCS-2) supports non-Latin scripts like Nepali and emojis but reduces the limit to 70 characters per message.

Why do extended symbols like [ ] { } count as 2 characters?

Symbols like brackets, braces, and carets belong to the GSM extension table. They require an invisible escape character in standard GSM encoding, using up two character slots instead of one.

Why did my 80-character English text charge me 2 SMS credits?

Your text likely contained a hidden Unicode character like a smart quote or emoji. This triggered Unicode mode with a 70-character limit, splitting your 80-character message into two parts.

Why are multi-part Unicode messages split at 67 characters instead of 70?

Similar to GSM, multi-part Unicode messages reserve 3 character slots (6 bytes of UDH data) per segment to join the message parts together, leaving 67 readable characters per credit segment.

Is there any way to send Nepali text using 160 characters per SMS?

No. Cellular network standards require UCS-2 Unicode for Devanagari script. To use 160 characters per credit, you must write in Romanized Nepali using the standard Latin alphabet.

Can basic feature phones in Nepal display Unicode Devanagari text?

Modern smartphones display Devanagari perfectly, but older feature phones lacking Unicode font rendering may show unreadable boxes (□□□) or question marks (???) instead of text.