Online SMS Explained: Meaning, Limits, and How Sending Works
By Free SMS Gateway teamUpdated 6 min read
"Online SMS" usually means sending a text message through an internet-connected platform instead of typing it on a phone's own keypad. Businesses do this through an SMS gateway or API, which routes the message from a website or app onto the mobile network so it arrives as a normal SMS on the recipient's phone.
What Does "Online SMS" Mean?
"Online SMS" most often refers to sending a text message from an internet-connected device or platform rather than from a phone's own messaging app, though the same phrase sometimes gets used for a different service: one that lets people receive text messages on a virtual number instead.
Two common meanings of the phrase
The term covers two different ideas that often appear together in search results. The first is the sending side: a business or individual uses a website, app, or piece of software to compose and dispatch a text message, which then travels over the normal SMS network to reach the recipient's phone. The second is the receiving side: a different category of service that assigns a number so someone can get a one-time code or message without using their own SIM. Only one of these meanings — the sending side — is covered on this page.
SMS vs. internet-based messaging
SMS is not the same technology as an internet messaging app, even when it is sent from a website or online dashboard. A message sent "online" still travels its final leg over the mobile network's own signalling channel, the same path a phone uses to send a text from its keypad. Chat apps that run entirely over mobile data or Wi-Fi are a separate category; a message only counts as SMS once it reaches the carrier network in that format.
What Is the Full Form of SMS?
SMS stands for Short Message Service, the short text-messaging feature built into mobile networks since the early 1990s.
Where "text message" comes from
The first SMS was sent on 3 December 1992, when Sema Group engineer Neil Papworth sent the text "Merry Christmas" from a computer to Vodafone's Richard Jarvis (vodafone.com). That message proved the Short Message Service could carry short pieces of text across a mobile network, and the format — now familiar as the ordinary "text message" — has barely changed since. See more SMS basics guides for related background on the format and how it's used today.
How Does Sending SMS Online Work?
Sending SMS online works by linking an internet-based platform — a website, app, or piece of software — to the mobile network through an SMS gateway or API, which hands the message to carriers for delivery as a standard text.
SMS gateways and APIs
An SMS gateway is the piece of infrastructure that converts a message submitted online into the signalling format mobile networks use. A business, or its software, sends the message content and recipient number to the gateway over the internet; the gateway validates the request, formats it to the carrier's specification, and passes it on for delivery. An API does the same job but lets a developer trigger it directly from their own application rather than through a web dashboard, which is how booking confirmations, delivery alerts, and one-time passcodes get sent automatically.
Online SMS sender tools for businesses
Most businesses never touch a gateway directly. Instead, they use an online SMS sender tool: a web dashboard, plugin, or app that sits on top of a gateway and handles the sending, contact lists, and message history. These tools are typically used for order updates, appointment reminders, marketing campaigns, and verification codes. Before sending in bulk, it helps to check message length with the SMS character counter, since longer messages can split into multiple parts and cost more to send.
What Are the SMS Character Limits?
A single SMS holds 140 bytes of data, which works out to 160 characters in the standard GSM-7 alphabet or 70 characters if the message needs Unicode.
GSM-7 vs. Unicode limits
GSM-7 is the default SMS alphabet: basic Latin letters, digits, and common punctuation, each represented in 7 bits, so a 140-byte message fits 160 characters. Unicode (technically UCS-2) is used instead whenever a message contains something GSM-7 cannot represent — emoji, accented letters such as é or ñ, or non-Latin scripts such as Urdu, Arabic, or Chinese. Unicode characters take 16 bits each, so the same 140-byte message only fits 70 characters. One stray emoji in an otherwise plain-English message is enough to switch the whole thing to Unicode and cut the limit by more than half.
Multipart message limits
Messages longer than the single-part limit get split into multiple linked parts, each still delivered — and billed — separately by most gateways. Each part needs a small header to tell the receiving phone how to reassemble the message, which leaves 153 characters per part in GSM-7 or 67 characters per part in Unicode. The full mechanics are covered in the SMS character limit guide; the SMS character counter shows the live count and part number while typing.
Where Do I Get an Online SMS Sending Service?
Businesses typically get an online SMS sending service from their own mobile network operator, a dedicated SMS gateway or API platform, or a messaging hub that bundles SMS with other channels.
A mobile network operator's own business messaging service is the most direct route for a company already using that carrier for its phone lines; it ties SMS sending to an existing account rather than a separate signup. A dedicated SMS gateway or API platform is the usual choice for software teams who want to trigger messages from their own app or website rather than a web dashboard — these platforms specialise in SMS delivery and connect to carriers on a business's behalf. A messaging hub that combines SMS with other channels, such as WaSMS, is a third option for teams who want one place to manage SMS alongside other business messaging. WaSMS is run by the same team as this site. Whichever route is chosen, check the message length with the SMS character counter first, since character count affects both the recipient's experience and the number of parts a message is billed as.
Sources
Vodafone, "25th anniversary of the text message" — https://www.vodafone.com/news/newsroom/technology/25-anniversary-text-message
3GPP TS 23.038 (SMS character alphabets) — https://www.3gpp.org/DynaReport/23038.htm
3GPP TS 23.040 (SMS message format) — https://www.3gpp.org/DynaReport/23040.htm
Frequently asked questions
What does 'online SMS' mean?
"Online SMS" most often means sending a text message through an internet-connected platform, such as a website, app, or software, instead of typing it on a phone's own keypad. The message still travels over the standard mobile SMS network to reach the recipient; only the sending step happens online. The phrase is sometimes used for a different topic — receiving text messages on a virtual number — which is not what this article covers.
What is the full form of SMS?
SMS stands for Short Message Service, the short text-messaging feature built into mobile networks. The first SMS was sent on 3 December 1992 by Neil Papworth to Vodafone's Richard Jarvis, reading "Merry Christmas" (vodafone.com). The format has stayed close to its original design ever since.
How many characters fit in one SMS?
A single SMS holds 140 bytes of data, which is 160 characters using the standard GSM-7 alphabet or 70 characters if the message uses Unicode. Longer messages split into multiple parts of 153 GSM-7 or 67 Unicode characters each (3GPP TS 23.038 / TS 23.040).
What is an SMS gateway?
An SMS gateway is the infrastructure that takes a message submitted from an internet-connected platform and converts it into the format mobile networks use for delivery. Businesses connect to a gateway through a web dashboard or an API to send text messages such as order updates, reminders, or verification codes.
Why do emojis or accented letters shorten my character limit?
Standard SMS uses the GSM-7 alphabet, which fits 160 characters into one message because each character needs only 7 bits. Emoji, accented letters such as é, and non-Latin scripts such as Urdu or Arabic are not part of GSM-7, so including even one switches the entire message to Unicode, which fits only 70 characters because each character needs 16 bits.
Is 'online SMS' the same as receiving SMS on a virtual number?
No. "Online SMS" in the sending sense means dispatching a text message through an internet-connected platform such as a gateway or API, which is the topic this article covers. Getting a virtual number to receive messages is a different service and a different topic, not addressed here.