Skip to contentSkip to navigationSkip to topbar
Page toolsOn this page
Looking for more inspiration?Visit the

What is an SMS?


The text messaging service that telephone, internet, and mobile devices use. First formalized in 1987, the Global System for Mobile Communications (GSM)(link takes you to an external page) standards included the Short Message Service (SMS) text-only standard. SMS can be understood as the service as a whole or as a single message.

The GSM agreed on the SMS standard in 1987 as GSM 03.40(link takes you to an external page) and GSM 03.41. Neil Papworth of Vodafone sent the first text message over the Vodafone network on December 3, 1992(link takes you to an external page): MERRY CHRISTMAS.

The 160-byte limit came about because SMS needed to fit between existing telephony protocols. After it took off, the Short Message Peer-to-Peer (SMPP) Protocol(link takes you to an external page) codified this limit. This protocol transmits text messages between carriers.


Multimedia messaging

multimedia-messaging page anchor

SMS can't handle pictures, videos, or other multimedia attachments. To send attachments, the Open Mobile Alliance (OMA) published the Multimedia Messaging Service (MMS) standard as 3GPP TS 23.140(link takes you to an external page) in 2002.

Once the destination carrier receives a multimedia message, the carrier sends an SMS asking the phone to download the content.


Every year, SMS-capable devices send trillions of text messages between each other. An ecosystem grew around text messaging. With the popularity of SMS, business use cases grew up around texting. SMS boasts a 5x open rate compared to email.

Businesses use text messaging for both SMS Notifications and SMS Marketing. Combining the high open rates, universal receiving capability, and ubiquitous nature of compatible devices, SMS offers a strong communication channel with customers.


Twilio began with an SMS API(link takes you to an external page). To adapt the API for changing customer needs, Twilio scaled the service with the Twilio Programmable SMS(link takes you to an external page). To integrate text messaging capabilities into your web, mobile, or desktop apps, use this API.

Diagram showing SMS sent from app to phone via Twilio API with HTTP request and response.

To send delivery or status updates to your business, Twilio Notify can help you add SMS Notifications and other channels. To learn about other common use cases such as SMS Marketing to your business's repertoire, see the Twilio Resource Center(link takes you to an external page) for solutions.