What is the maximum number of characters in an SMS text message?
Every mobile mobile phone in the word that has ever been made can send and receive SMS text messages.
In 2020, 23 billion text messages were sent every day, worldwide.
Despite being incredibly clunky and basic, SMS clings on as one of the most popular ways for us to communicate.
If a message absolutely has to be received and read, then SMS is usually our messaging 'app' of choice.
But how long can a text message be? Is there any upper limit on the length of an SMS and if there is, why?
This arguably (definitely) dull post reveals all.
Maximum text message length
The maximum number of characters for a text message is 160 characters, including spaces.
This has been a global standard ever since the message was sent by a Vodafone engineer in December 1992.
You can of course send texts that are way longer than 160 characters but these are composed of multiple texts that are received seamlessly onto the recipient’s phone.
So if you're sending a message from one person to another, there's no real maximum that you're likely to come up against.
Most people in the UK are on mobile phone tariffs with very generous free SMS allowances, so it doesn't really matter if a message than you send uses 1 text or 10.
The message length might be more of an issue for mobile phone users with pay as you go tariffs. If a standard text of 160 characters costs 11 pence, then it's easy to see how expenses can quite quickly mount up.
What’s the maximum length of text message that you can send using an SMS API?
The maximum number of characters that you can send in one text using an SMS API is normally1280 characters.
It varies for different SMS API providers so you’ll need to get the technical specification of the SMS company you’re using.
The following table compares maximum SMS message length from some of the main business SMS suppliers.
|SMS API Provider||Maximum Message length|
|The SMs Works||1280|
When you’re sending messages of over 160 characters, each additional text has a character count of just 153 characters.
The remaining 7 characters are used as code to instruct the mobile handset to stitch the messages back together, so that they arrive as a single, long text rather than a series of individual messages.
Does sending a longer message cost more with an SMS API?
Yes it does.
The longer the text, the more text credits will be used to send the message.
The first 160 characters will use one text credit, then subsequent blocks 153 characters will use additional credits.
The 7 character difference is used as code to allow the messages to arrive as one text, rather than a series of individual messages.
If you'd like to compare SMS API prices, take a look at our review of some of the main SMS API providers