SMS Character limit

SMS Character limit

Single SMS message technically supports up to 160 characters, or up to 70 if the message contains one or more Unicode characters (such as emoji or Chinese characters).

However, modern phones and mobile networks support message concatenation, which enables longer messages to be sent. Messages longer than 160 characters are automatically split into parts (called "segments") and then re-assembled when they are received. Message concatenation allows you to send long SMS messages, but this increases your per-message cost, because SMS are billed per segment.

The 160-character limit is for messages encoded using the GSM-7 character set. Messages not encoded with GSM-7 are limited to 70 characters. For detail on how these character limits change on concatenated (multi-segment) messages, see below.

The CauseMatch platform supports long messages up to 1600 characters across all Programmable Messaging channels, including SMS. However, for SMS messaging, CauseMatch recommends sending messages that are no more than 320 characters to ensure the best deliverability and user experience.


SMS message length and character encoding
When you send an SMS message containing more than 160 characters, the message is split into smaller messages for transmission. Large messages are split into 153-character "segments" and sent individually, then re-assembled by the recipient's device. The effective character limit per segment is 153 rather than 160, because a data header must be included with each segment to ensure correct re-assembly.

For example, a 161-character message will be sent as two messages: one with 153 characters and a second with eight characters.

If you include non-GSM-7 characters, such as Chinese script or emoji, in SMS messages, those messages have to be sent using the UCS-2 encoding. Messages containing one or more UCS-2 characters can contain up to 70 characters in a single, non-segmented message. UCS-2 messages of more than 70 characters will be split into 67-character segments.

What is the history behind SMS message length?


The Short Messaging Service (SMS) is a standardized communication protocol that enables devices to send and receive brief text messages. It was designed to "fit in between" other signaling protocols, which is why SMS message length is limited to 160 7-bit characters, i.e., 1120 bits, or 140 bytes. SMS was first standardized as part of the 1985 GSM protocol  and was subsequently codified into the SMPP signaling protocol  that transmits SMS.

But things get tricky because GSM-7, the original character set designed for SMS, can only encompass 128 different characters, thanks to that 7-bit limit. So if you want to include characters from extended Latin or non-Latin scripts, you'll need to use UCS-2.

A common mistake is to inadvertently use a UCS-2 character. GSM-7 isn't a supported character set in many text editors, which may replace GSM-7 compatible characters with characters outside of GSM-7. For example, if your text editor changes " to — a 'curly' or 'smart' quote mark — you will have a UCS-2 character in your message and that will reduce the character limit from 160 to 70.

    • Related Articles

    • New SMS Feature for Ambassadors

      Bulk SMS sending feature for ambassadors! Similar to bulk emailing to ambassadors feature, we are delighted to let you know that we also offer the SMS feature now which is available on your dashboard. Important Note: *To make use of this, please make ...
    • Message Analytics: Your Personal Guide to Understanding Campaign Insights

      Message Analytics is a dynamic feature designed for you to effortlessly track and analyze statistics across various messaging platforms, including Email, SMS, and WhatsApp. This guide is tailored to help you navigate and maximize the benefits of the ...
    • SMS Feature - Donor Connect

      Bulk SMS sending feature for Donors We are now delighted to announce that SMS feature is available for Donors as well, as a part of Donor Connect Note: SMS messaging to Donors is a premium feature, which may be restricted within your current package. ...
    • Email/Whatsapp/SMS Subscribe & Unsubscribe Feature

      Unsubscribe/Subscribe functionality We have added the Unsubscribe option that allows users to opt-out of receiving Emails as well as SMS/WhatsApp messages from our platform. Note: The Unsubscribe functionality works only for ‘Donor Connect’ and ...
    • Guidelines /Policies while sending Emails/SMS

      Adapted from Google policies includes: You agree not, and not to allow third parties or Your End Users, to use the email Services: to generate or facilitate unsolicited bulk commercial emails; to violate, or encourage the violation of, the legal ...