ZAGO.TO All tools →

Blog

SMS character limit: 160 in plain text, 70 once an emoji sneaks in

2026-11-06

This post contains affiliate links. As an Amazon Associate, ZAGO.TO earns from qualifying purchases.

You write a reminder for 40 customers. It is 150 characters, comfortably under the limit everyone quotes. Then the bill from your texting service shows three messages per person instead of one.

Nothing went wrong with the service. One smiley face at the end changed how the whole message was counted.

A man at a front desk typing an appointment reminder on his phone

▲ The draft looked short, and the bill counted it three times

The SMS character limit is not one number. It is two numbers, and a third and fourth once a message gets long.

This guide walks through all of them with a worked example, so you can see the split coming before you press send.

Contents

  1. The two limits: 160 and 70
  2. What pushes a text from 160 down to 70
  3. Long messages: why 153 and 67, not 160 and 70
  4. Worked example: one emoji, three messages
  5. Is the limit different in the UK, India or Australia?
  6. Checking a draft before it goes out

1. The two limits: 160 and 70

A single SMS carries 140 bytes of text. How many characters fit into those 140 bytes depends on the alphabet your phone uses to encode the message.

Your phone picks the alphabet for you. If every character in the message exists in GSM-7, you get 160. If even one character does not, the whole message switches to UCS-2 and you get 70.

Two SMS limits side by side, 160 in GSM-7 and 70 in Unicode

▲ Same 140 bytes, two alphabets, two very different limits

That last point is the one people miss. It is not "70 for the emoji part." One character outside GSM-7 drops the limit for the entire message.

2. What pushes a text from 160 down to 70

GSM-7 covers the English alphabet, digits, common punctuation and a set of European letters such as é, è, ü, ñ and ö. A lot of everyday characters are missing from it.

| Character | In GSM-7? | What it does to your message | |---|---|---| | Plain letters, digits, `. , ! ? ' "` | Yes | Counts as 1, limit stays 160 | | é, è, ü, ñ, ö, Ä | Yes | Counts as 1, limit stays 160 | | á, í, ó, ú | No | Switches the message to 70 | | Curly quotes ’ “ ” | No | Switches the message to 70 | | Any emoji | No | Switches to 70, and most emoji use 2 of those 70 | | € [ ] { } ~ ^ and the backslash | Extended set | Stays 160, but each one counts as 2 |

Two rows on that table cause most surprises.

Curly quotes. Phones and word processors replace straight apostrophes with curly ones as you type.

If you write a message in a document or an email first and paste it into a texting tool, "don't" may arrive as "don’t," and that single curly apostrophe costs you 90 characters of room.

Emoji. Most emoji sit outside the basic Unicode range, so they are stored as two 16-bit units. A message with one emoji has 68 characters of room left in a single SMS, not 69.

The extended set row is the quieter one. Characters like the euro sign or square brackets stay in GSM-7, but each needs an escape code, so it takes two of your 160.

3. Long messages: why 153 and 67, not 160 and 70

When a text runs past the limit, your phone splits it into parts and the receiving phone stitches them back together. To do that, each part carries a small header that says "part 2 of 3."

That header takes 6 bytes of the 140, which eats into the text.

So a 161-character plain message is not "160 plus 1." It is two parts of up to 153, and 306 characters fit before you need a third.

| Message length (GSM-7) | Parts | Message length (Unicode) | Parts | |---|---|---|---| | 1 to 160 | 1 | 1 to 70 | 1 | | 161 to 306 | 2 | 71 to 134 | 2 | | 307 to 459 | 3 | 135 to 201 | 3 | | 460 to 612 | 4 | 202 to 268 | 4 | | 613 to 765 | 5 | 269 to 335 | 5 |

On a personal phone plan that includes texting, none of this changes what you pay.

It matters for business texting services that bill per part, and for older phones where long messages can arrive split or out of order.

Many phones also turn a long text into an MMS automatically after a few parts. That is a setting on the phone and a choice by the carrier, so it varies from one device to the next.

4. Worked example: one emoji, three messages

Here is the reminder from the start, character by character.

This is Lakeside Dental. Your cleaning is on Tue Nov 17 at 3:30 PM. Reply C to confirm or R to reschedule. Call 555-0142 with questions. See you soon!

That is 150 characters, all in GSM-7. One part.

Now the person writing it adds a smiley at the end, with a space before it.

One emoji turns a single text into three parts

▲ 150 characters, then a space and a smiley, then three parts

Across 40 customers, that is 120 billed parts instead of 40, for one character nobody needed.

The fix is not to strip all warmth from your texts.

It is to know which version you are sending. Under 70 characters, an emoji costs nothing extra. Over 70, decide whether it is worth tripling the count.

5. Is the limit different in the UK, India or Australia?

The autocomplete for this question fills with country names, so here is the short answer: no.

The 160 and 70 limits come from the GSM standard that mobile networks use worldwide, and they are the same in the US, the UK, India, Australia and almost everywhere else.

What does differ by country is the rules around business texting.

Business texting platforms set their own caps on top of this. Twilio, for example, documents a limit of 1,600 characters per message.

If you send at scale, the platform's own documentation is the place to check.

Chat apps are a different system entirely. iMessage, WhatsApp and RCS chats in Google Messages are sent over data, not as SMS, so these limits do not apply to them.

The 160 rule only matters when the bubble turns green on an iPhone, or when the text goes out through a carrier's SMS channel.

6. Checking a draft before it goes out

Counting by hand past 50 characters is not realistic. Paste the draft into a counter first.

The Word Counter on ZAGO.TO shows characters as you type, with and without spaces, and it also shows UTF-8 bytes.

That second number is a quick test for the problem in this guide.

Plain English letters, digits and basic punctuation take 1 byte each in UTF-8.

If the byte count is higher than the character count, something in the draft is not plain text, often a curly quote, an accented letter or an emoji. Find it, and decide if it stays.

To be straight about what it does not do: it counts characters, not SMS parts, and it does not tell you which alphabet your phone will pick.

For an exact part count, a dedicated SMS segment calculator such as the one Twilio publishes is the better tool.

The counter is the fast first look, and the draft autosaves on your device while you trim.

For how other platforms count, including X and Meta, see character counter limits for X, SMS and Meta.

Posts on X have their own rule where some characters count as two, covered in how many characters in a tweet.

Checklist before you send a text to many people

Paste the draft into the Word Counter and compare characters with bytes before it goes out.

Other tools: QR Code Generator · Days Until

Free tools on ZAGO.TO

Days until ChristmasLive countdownWord CounterWords, charactersAge CalculatorYears, months, daysWheel SpinnerPick names, lunch
See all tools →