SMS Character Limit

To help you optimize your communication strategy and avoid unexpected SMS costs, it’s important to understand how SMS character encoding and message splitting work. Let's explore it here!

Standard SMS Character Limit

A standard SMS message supports up to 160 characters using the GSM-7 character set (including basic Latin letters, numbers, and common symbols).

What happens when a message exceeds the limit?

When an SMS exceeds the character limit:

  • It is split into multiple parts before being sent.

  • Each part is billed as an individual SMS.

Encoding
Message Limit
SMS Part Text Limit

GSM-7

160 characters

153 characters

UCS-2

70 characters

67 characters

For example:

  • A GSM-7 message with 161 characters will be sent in 2 parts (153 + 8 characters).

  • A UCS-2 message with 150 characters will be sent in 3 parts (67 + 67 + 16).

Use the following tool to calculate how many parts your message will generate:

Be cautious with Special Characters

Even one Unicode character (like an emoji or changes from " to ') will trigger UCS-2 encoding and reduce the character limit per SMS.

Common mistakes that cause UCS-2 encoding:

  • Emojis (😊, 🎉, etc.)

  • Smart quotes: “ ” instead of ' '

  • Special dashes or accented characters not in GSM-7

Best Practices to Reduce SMS Cost

  • Use plain text and GSM-7 compatible characters when possible.

  • Keep messages concise.

  • If using long messages, try to stay below 153 characters per part.

  • Always test your message content before sending a campaign.

For more information about special characters, please visit the following article:

Last updated

Was this helpful?