SMS Encoding and Character Support
What Are the Rules for SMS Character Encoding and Message Length?
SMS Encoding and Character Support
This document provides information about the character encoding support and message length calculations for SMS messages processed through our system. It delineates the handling of Plain Text (utilizing GSM and ASCII encoding) and Unicode (UTF-16 encoding) messages, ensuring users understand how to optimize their message content within the constraints of standard and concatenated SMS messages.
Plain Text SMS Messages
For messages considered as Plain Text by our system, the following specifications apply based on GSM encoding:
-
Single SMS Message: Allows up to 160 characters.
-
Concatenated SMS Messages:
- 2 parts: Up to 306 characters.
- 3 parts: Up to 459 characters.
- 4 parts: Up to 612 characters.
- 5 parts: Up to 765 characters.
Supported Characters
Our system recognizes a combined set of GSM and ASCII characters as plain text. The supported characters include:
- Special characters:
@ £ $ ¥ è é ù ì ò Ç Ø ø Å å Δ _ Φ Γ Λ Ω Π Ψ Σ Θ Ξ Æ æ ß É ! " # % & ' ( ) * + , - . / - Numeric digits:
0 1 2 3 4 5 6 7 8 9 - Punctuation and symbols:
: ; < = > ? ¡ [ ] ^ { | } ~ space key - Alphabetic characters: Both uppercase and lowercase letters from
A to Zanda to z, including special European characters such asÄ Ö Ñ Ü ä ö ñ ü à.
Additionally, a select set of Unicode characters can be converted and supported as plain text:
- Original Unicode set:
“ ” ’ ‘ Ç ç Ğ ğ Ş ş Ö ö Ü ü –
Converted to plain text set: " " ' ' C c G g S s O o U u -
Unicode SMS Messages
Messages containing characters outside the above-listed sets are treated as Unicode messages by our system, using UTF-16 encoding. The message length calculations for Unicode SMS messages are as follows:
-
Single SMS Message: Allows up to 70 characters.
-
Concatenated SMS Messages:
- 2 parts: Up to 134 characters.
- 3 parts: Up to 201 characters.
- 4 parts: Up to 268 characters.
- 5 parts: Up to 335 characters.
