Lenght of SMS

 

What is the number of characters that make up one SMS? Is it not 160? The answer is YES and NO.

 

The lenght of an SMS message varies depending on the 'type' of characters (codes) you use and how many characters your message carries.

 

If you use the latin character set (e.g. English and most European languages), an SMS lenght will be 160; and if the text is longer than 160, the message will be split into 2 or more SMS at a rate of 153 characters per SMS. The 7 characters difference is used to concatenate (or join) the messages together and be sent at once. In SMS, each of the following characters are counted as two: ^ } { \ ] [ ~ | €

 

If you use (or include any) unicode character (e.g. Chinese, Arabic, Hebrew character etc), an SMS lenght will be 70; and if the text is longer than 70, the message will be split into 2 or more SMS at a rate of 67 characters per SMS. The 3 characters difference is used to concatenate (or join) the messages together and be sent at once.

 

Please note that if you use the latin character set (e.g. English characters) and include at least one unicode character, the rule for unicode characters will apply.

 

 

 

NB: The explanation given here is just to get basic understanding of our SMS length. Character encoding in computing is a bit more technical.