CRM & Automation

Arabic SMS character count: why 70 characters, and a counter that shows the parts and cost

Why an Arabic text message fits only 70 characters, which characters quietly double your cost, and a counter that shows the encoding, the parts and what a send will cost.

Arabic SMS character count: 70 characters in one Arabic SMS against 160 in English, and 67 against 153 in each part of a longer message

An Arabic SMS fits 70 characters; an English one fits 160. Standard SMS uses the GSM 7-bit alphabet, which has no Arabic letters, so any message containing Arabic is sent in UCS-2 encoding instead, and fewer characters fit. Past 70 characters, the message is split into parts of 67, and each part is billed as a separate SMS. Paste your message into the Arabic SMS character count tool below to see its encoding, how many parts it will be sent as, and what the send costs at your price.

  • Arabic: 70 characters in one SMS, 67 in each part of a longer one. English: 160 and 153.
  • One character can change the encoding. A curly apostrophe, a long dash or an emoji turns an English message into a 70-character one.
  • One character over the limit doubles the cost. 71 Arabic characters are sent, and billed, as two messages.
  • Spaces, line breaks and diacritics count. So does a brand name typed into the text; the sender name shown above the message doesn’t.

Arabic SMS character count tool

Paste the message exactly as it will go out, with the link and the opt-out line, then add the number of recipients and your provider’s price per SMS part. If the counter finds a character that forces Unicode in an English message, it names it, and offers to replace the look-alikes.

Interactive tool

SMS character counter for Arabic and English: encoding, parts and the cost of a send

Example message and price: replace them with yours.

Type or paste it exactly as it will be sent, with your brand name, link and opt-out line. It stays in your browser.

Currency
AED

From your SMS provider’s price list or invoice.

SMS parts per recipient
2
67 characters per part at this length.
Characters
82
Left before the next part
52
Encoding
UCS-2 (Unicode)
Parts for the whole send
10,000
Cost of the send
AED 1,000

Arabic letters need Unicode (UCS-2): 70 characters fit in one SMS, 67 in each part of a longer one.

How this is counted

An SMS carries 140 bytes. In the GSM 7-bit alphabet that is 160 characters; in UCS-2, which every Arabic letter needs, it is 70. One character outside the GSM alphabet switches the whole message to UCS-2.

1 SMS: 160 (GSM-7) · 70 (UCS-2)
parts = ⌈characters ÷ 153⌉ (GSM-7) · ⌈characters ÷ 67⌉ (UCS-2)

A longer message is split into parts, and each part gives up a few bytes to a header that lets the phone join them back: 153 characters per part in GSM-7, 67 in UCS-2. You pay for every part.

In GSM-7, ^ { } \ [ ~ ] | € count as two characters. In UCS-2, emoji outside the basic range count as two. Arabic diacritics (tashkeel) count as characters too.

SMS character limits for Arabic and English

EncodingUsed whenOne SMSEach part of a longer SMS
GSM-7Every character is in the GSM alphabet (English letters, digits, common symbols)160 characters153 characters
UCS-2 (Unicode)Any character outside it: every Arabic letter, emoji, curly quotes70 characters67 characters

Here is how length turns into parts. Each step past a limit adds one more billed message per recipient.

Arabic message lengthPartsEnglish message lengthParts
1 to 70 characters11 to 160 characters1
71 to 1342161 to 3062
135 to 2013307 to 4593
202 to 2684460 to 6124

Why Arabic SMS are shorter

One SMS carries 140 bytes of text. The GSM alphabet uses 7 bits per character, so 160 characters fit. Arabic needs UCS-2, which uses 16 bits per character, so 70 fit. When a message is longer, each part gives up a few bytes to a header that tells the phone how to join the parts back together, which is why each part holds 153 or 67 characters instead of 160 or 70.

140 bytes = 1,120 bits
GSM-7:  1,120 ÷ 7  = 160 characters (153 per part)
UCS-2:  1,120 ÷ 16 =  70 characters  (67 per part)

The switch is all or nothing. A single character outside the GSM alphabet moves the whole message to UCS-2, even if the rest is plain English.

The characters that quietly double your cost

In English messages

  • Curly quotes and apostrophes (‘ ’ “ ”), which word processors and phones insert automatically.
  • Long dashes (– —) and the ellipsis character (…).
  • Emoji. Each one takes two characters in UCS-2, and four with a skin-tone modifier, on top of switching the encoding.
  • A non-breaking space pasted from a document or a web page.
  • Any Arabic word, or the Arabic comma (،) in an otherwise English message.

The fix is usually a find-and-replace: straight quotes, a hyphen, three full stops. The counter’s “Replace look-alike characters” button does it for you.

In GSM-7 messages: characters that count twice

A few characters are in the GSM alphabet’s extension table and take two characters each: ^ { } \ [ ~ ] | €, and the page-break character. They keep the message in GSM-7 but use up the limit twice as fast.

In Arabic messages

An Arabic message is already UCS-2, so Arabic or Latin digits cost the same, and so do Arabic punctuation marks. What adds length is everything you can see and some things you can’t: diacritics (tashkeel) and the tatweel stretch (ـ) each count as characters. Emoji count as two.

Worked example: a White Friday SMS to 5,000 customers

A hypothetical store sends a White Friday offer to 5,000 customers in Arabic. The first draft is 82 characters:

At 82 characters it is sent as two parts, so the send is billed as 10,000 messages. Cutting the greeting and the call to action brings it to 58 characters and one part:

The calculator’s worked example: 24 fewer Arabic characters halve the send, and one emoji doubles the English one.
DraftCharactersEncodingParts per recipientParts for 5,000 recipients
Arabic, first draft82UCS-2210,000
Arabic, shortened58UCS-215,000
English72GSM-715,000
English with one emoji74 (75 counted)UCS-2210,000

Whatever your provider charges per part, the shorter Arabic draft costs half as much to send, and so does the English one without the emoji.

How to write Arabic SMS that fit in one part

  1. Put the offer first. “خصم 25% حتى الأحد” says more than a greeting and fits easily.
  2. Drop greetings and sign-offs. The sender name above the message already says who it is from.
  3. Use a short link. A tracked short link on your own domain is shorter than a full URL, and easier to trust.
  4. One language per message. An English message with one Arabic word is limited to 70 characters. Send Arabic to customers who prefer Arabic and English to the rest.
  5. No diacritics, tatweel or emoji. They add characters without adding meaning.
  6. Count before every send. Paste the final version, with the opt-out line, into the counter.

SMS or WhatsApp?

SMS is billed per part, so length matters. WhatsApp Business messages are billed per message, whatever their length, and can carry images and buttons, but the customer needs WhatsApp and must have agreed to hear from you. Compare your SMS price × parts with Meta’s rates in our WhatsApp API pricing guide before you choose the channel for a campaign.

Messages that reach customers at the right moment

We connect SMS, WhatsApp and email to your CRM, so each customer hears from you once, in their language, at the right time. See CRM & Automation, or tell us what you send today.

Questions and answers

How many characters are in an Arabic SMS?

70 characters in a single message. A longer Arabic message is split into parts of 67 characters, and each part is billed as one SMS.

Why is my Arabic SMS counted as two messages?

Because it is longer than 70 characters. Arabic uses UCS-2 encoding, which fits 70 characters in one SMS; from the 71st character it is sent as two parts of up to 67 each.

Do spaces count in an SMS?

Yes. Every space, line break and punctuation mark counts as a character, and in Arabic messages diacritics count too.

Does the sender name count towards the SMS length?

No. The sender name shown above the message is sent separately. A brand name you type into the message text does count.

How many characters does an emoji take in an SMS?

Two, and four with a skin-tone modifier. An emoji also switches an English message to UCS-2, so the limit drops from 160 to 70 characters.

How many characters are in a long SMS?

Each part holds 153 characters in GSM-7 (English) and 67 in UCS-2 (Arabic or Unicode), because part of every segment is used to join the parts back together.

Sources

Character limits checked on 24 October 2026.

Topics

  • SMS marketing
  • UAE
  • Saudi Arabia

Share this post

Written by

Youssef Hesham

Talk to us

Leave your email and someone from the team will get in touch. One message, from a person, no mailing list.

This form can’t be sent from this browser. Please email us at admin@adnovamarketing.com.

All posts