You know each SMS has a limited number of characters. That limit differs depending on the language and character-set of the phone in use, so the trick is to be as concise as possible. For those messages you can't make any shorter, however, the solution is concatenated SMS. This article explains how concatenated SMS works in multiple messaging languages.

Count your ABCs

Typically an SMS message has a maximum payload size of 1120 bits (140 octets or bytes). Phones that support Latin-based alphabet languages like English, French and Spanish use GSM character encoding, which takes 7 bits per character, thus allowing a maximum of 160 characters per SMS. On the other hand, phones that support languages not using a Latin-based alphabet, like Arabic or Chinese, use a Unicode character encoding, usually Unicode Transformation Format (UTF-16). Unicode encoding takes 16 bits per character, allowing a maximum of 70 characters per text message. As you can see, there is a big difference how many characters it may take to convey your message, depending on whether your recipient's phone uses GSM or UTF-16. Concatenated SMS ensures that your entire message will be delivered, whether it takes one text message or three.

Here's how:

Concatenated SMS splits up your message into smaller parts, which are sent as individual SMS messages and recombined on the recipient's handset. This concatenation process requires additional information to be added to each concatenated text message for identifying and ordering each message part. This information is known as the user data header (UDH) and takes up 48 bits of each SMS payload, which means only 1072 bits are left over for the content of the message. This table illustrates the total number of characters available for your concatenated SMS message content, depending on the alphabet and character set used:

Number of SMS

Maximum GSM characters

Maximum Unicode characters

1 standard SMS



2 concatenated SMS



3 concatenated SMS



4 concatenated SMS



What it means for you:

Until now, the default concatenation parameter in a Clickatell account was 1 SMS, so any message longer than 160 characters would have been blocked. On Monday, 27 October 2014, at 06h00 (GMT+2) we will change the default parameter from 1 to 3 message parts.

This means that all messages of up to 459 GSM characters will now be delivered successfully in up to 3 parts. As with every mobile provider, each message part is charged as 1 SMS and is subject to our available coverage and pricing. Users can still limit the maximum message parts allowed in their account by specifying the "concat" parameter in their API message submission, e.g. "concat=1" will only allow messages of 160 characters or less. This "concat" parameter can be set up to as much as 35 message parts.


SMS Platform

Clickatell SMS Platform is a bulk SMS system that enables you to send messages securely, reliably and instantly, sparking a dynamic dialogue between business and customer.

Find out more