• Features
  • Pricing
  • Migration
  • Integrations
  • Resources

Main meniu
Main meniu
Main meniu
Main meniu

NEW Collect emails from your Instagram followers. Try Social Capture

Request migration

SMS pricing and length calculator

Omnisend’s free SMS calculator counts your characters, shows how many SMS parts your message needs, and estimates your campaign cost. Pick a template or paste your own text, then choose a country and your number of contacts to see the price.

Message

Characters: 42/918

Parts: 1/6

  • Afghanistan
  • Aland Islands
  • Albania
  • Algeria
  • American Samoa
  • Andorra
  • Anguilla
  • Antigua And Barbuda
  • Argentina
  • Armenia
  • Aruba
  • Australia
  • Austria
  • Azerbaijan
  • Bahamas
  • Bahrain
  • Barbados
  • Belarus
  • Belgium
  • Belize
  • Benin
  • Bermuda
  • Bhutan
  • Bolivia
  • Bonaire
  • Bosnia and Herzegovina
  • Botswana
  • Brazil
  • British Indian Ocean Territory
  • British Virgin Islands
  • Brunei Darussalam
  • Bulgaria
  • Burkina Faso
  • Burundi
  • Cambodia
  • Cameroon
  • Canada
  • Cayman Islands
  • Chad
  • Chile
  • China
  • Christmas Island
  • Cocos (Keeling) Islands
  • Colombia
  • Comoros
  • Congo
  • Congo Democratic Republic
  • Cook Islands
  • Costa Rica
  • Cote d'Ivoire
  • Croatia
  • Cuba
  • Curacao
  • Cyprus
  • Czech Republic
  • Denmark
  • Dominica
  • Dominican Republic
  • East Timor
  • Ecuador
  • Egypt
  • El Salvador
  • Estonia
  • Falkland Islands (Malvinas)
  • Faroe Islands
  • Fiji
  • Finland
  • France
  • French Guiana
  • French Polynesia
  • Gabon
  • Gambia
  • Georgia
  • Germany
  • Ghana
  • Gibraltar
  • Greece
  • Greenland
  • Grenada
  • Guadeloupe
  • Guam
  • Guatemala
  • Guernsey
  • Guinea
  • Guinea-Bissau
  • Guyana
  • Haiti
  • Honduras
  • Hong Kong
  • Hungary
  • Iceland
  • India
  • Indonesia
  • Iraq
  • Ireland
  • Isle of Man
  • Israel
  • Italy
  • Jamaica
  • Japan
  • Jersey
  • Jordan
  • Kazakhstan
  • Kiribati
  • Korea, Republic of
  • Kosovo
  • Kuwait
  • Kyrgyzstan
  • Lao People's Democratic Republic
  • Latvia
  • Lebanon
  • Lesotho
  • Liberia
  • Libya
  • Liechtenstein
  • Lithuania
  • Luxembourg
  • Macau
  • Macedonia, The Former Yugoslavian Republic of
  • Madagascar
  • Malawi
  • Maldives
  • Mali
  • Malta
  • Marshall Islands
  • Martinique
  • Mauritania
  • Mauritius
  • Mayotte
  • Mexico
  • Micronesia
  • Moldova
  • Monaco
  • Montenegro
  • Montserrat
  • Morocco
  • Mozambique
  • Namibia
  • Nauru
  • Netherlands
  • New Caledonia
  • New Zealand
  • Nicaragua
  • Nigeria
  • North Korea
  • Northern Mariana Islands
  • Norway
  • Oman
  • Pakistan
  • Palau
  • Palestinian Territory
  • Panama
  • Papua New Guinea
  • Paraguay
  • Peru
  • Philippines
  • Poland
  • Portugal
  • Puerto Rico
  • Qatar
  • Reunion
  • Romania
  • Rwanda
  • Saint Barthélemy
  • Saint Lucia
  • Saint Pierre and Miquelon
  • Saint Vincent and the Grenadines
  • Samoa
  • San Marino
  • Sao Tome and Principe
  • Saudi Arabia
  • Senegal
  • Serbia
  • Seychelles
  • Sierra Leone
  • Singapore
  • Sint Maarten
  • Slovakia
  • Slovenia
  • Solomon Islands
  • Somalia
  • South Africa
  • South Sudan
  • Spain
  • Sri Lanka
  • St. Kitts and Nevis
  • Sudan
  • Suriname
  • Swaziland
  • Sweden
  • Switzerland
  • Syrian Arab Republic
  • Taiwan
  • Tanzania
  • Thailand
  • Togo
  • Tokelau
  • Tonga
  • Tunisia
  • Turkey
  • Turkmenistan
  • Turks and Caicos Islands
  • Tuvalu
  • Uganda
  • Ukraine
  • United Arab Emirates
  • United Kingdom
  • United States of America
  • Uruguay
  • US Virgin Islands
  • Vanuatu
  • Venezuela
  • Vietnam
  • Wallis and Futuna Islands
  • Western Sahara
  • Yemen
  • Zambia
  • Zimbabwe

Cost to send SMS

$ 0.009
Volume tier: $10 - $49.99 Check all volume rates

How many contacts do you plan to send your campaign to?

Total campaign cost:

$0.009

Preview & text analysis

Copy and paste your text, or write it here
Copy and paste your text, or write it here
Copy and paste your text, or write it here
C
o
p
y
a
n
d
p
a
s
t
e
y
o
u
r
t
e
x
t
,
o
r
w
r
i
t
e
i
t
h
e
r
e

Regular GSM (7-bit) character

Special symbol in GSM counted as 2 characters

Non-GSM character, encoded using Unicode

SMS volume pricing

Price estimated for United States of America

$10 - $49.99

$0.009

$50 - $999.99

$0.0085

$1,000 -$9,999.99

$0.008

$10,000+

$0.007

How Omnisend’s SMS calculator helps

Omnisend’s SMS calculator highlights every character in your message, so you can see what affects your length. Grey characters are standard GSM, green ones are special GSM characters that count as two, and red ones switch your message to Unicode.

Standard GSM
Special GSM (counts as 2)
Unicode

How to use the SMS calculator

  • 1
    Add your message

    Paste your text into the Message field, or start from one of five templates, like order confirmation or cart abandonment.

  • 2
    Pick a country

    Choose where your subscribers are. The United States is selected by default, and the price per SMS updates for each country.

  • 3
    Enter your contacts

    Add the number of people you’re texting. The calculator shows your total campaign cost based on our latest rates.

Why SMS character count matters

One SMS credit equals 160 characters

A standard text message using the GSM-7 alphabet holds up to 160 characters. Go over that, and your message splits into segments of 153 characters each.

Emojis cut the limit to 70 characters

Adding an emoji or a non-Latin character switches your message to Unicode, which holds only 70 characters per credit. Keep these messages extra short to stay within one credit.

Keep your sending costs in check

Every extra segment counts as another credit. A message that spills over the limit by just a few characters costs twice as much to send, and a long one can cost three times as much.

Keep your message easy to act on

Short texts get to the point faster. A long message that runs across several segments can bury your offer or link, so shoppers are more likely to miss what matters.

GSM vs. Unicode encoding: what’s the difference?

GSM

GSM-7 is the standard SMS encoding for English and most Western languages. A GSM message holds up to 160 characters before it splits into segments.

Unicode

Unicode covers every language, plus emojis and special characters. The trade-off is space: a Unicode message holds only 70 characters before it splits.

Feature GSM-7 Unicode
Character count 160 before segmentation 70 before segmentation
Multipart messages Splits into 153-character segments due to a User Data header Splits into 67-character segments due to a User Data header
Supported content Latin letters, numbers, standard symbols All languages and emojis
Why it matters Cheaper for everyday messaging, ideal for longer texts provided you’re happy with standard characters Needed for emojis and many languages, but splits into segments sooner
What to watch out for Some symbols, like €, {, }, [, ], ~, ^, \, and |, count as two characters toward your 160 limit Any non-GSM character, like an em dash, curly apostrophe, accented letter, or emoji, switches the whole message to Unicode

SMS cost calculator for different markets

What it costs to send 1,000 SMS with Omnisend in six countries.

Country Cost of sending 1,000 SMS
United States $9
Canada $25
United Kingdom $45
Australia $36
Germany $102
France $59.50

These are approximate prices. What you pay also depends on your monthly volume tier, since the price per SMS drops as you send more, and on how many parts each message uses, since every part is billed as one SMS.

See rates for all 200+ countries
Resources

Keep learning

Mass texting service: Top providers and in-depth guide
Blog
Mass texting service: Top providers and in-depth guide
2026 SMS marketing guide for ecommerce brands
Blog
2026 SMS marketing guide for ecommerce brands
AI email generator
Free Tools
AI email generator

FAQ

How many characters are in one SMS?

One SMS holds up to 160 characters when your text uses only standard GSM-7 characters: Latin letters, numbers, and common symbols. Add an emoji, an accented letter, or another Unicode character, and the limit drops to 70. A few symbols, like € or [ ], count as two characters each.

Why is my text message split into 2 SMS?

Your message went over the limit for one SMS: 160 GSM-7 characters or 70 Unicode characters. Longer texts are sent in parts of 153 or 67 characters, because each part keeps a little room to join the message back together on the phone. Each part is billed as one SMS.

Do emojis use more characters?

Yes. A single emoji switches the whole message to Unicode, so the limit drops from 160 to 70 characters per SMS, and longer messages split into 67-character parts. If your text is close to the limit, one emoji can turn a single SMS into two or three.

Do spaces count as characters?

Yes. Every space, line break, and punctuation mark counts toward the limit. Double spaces are easy to miss, and each one costs you a character, so check for them before you send.

Does the opt out text count toward the character limit?

Yes. The opt out text is part of the message, so it counts toward the limit. Omnisend’s default, “Reply STOP to opt out,” uses 21 of your 160 characters, so plan the rest of your message around it.

How much does it cost to send an SMS with Omnisend?

It depends on the country you’re sending to and your monthly volume. In the United States, an SMS costs $0.007–$0.009, and the price drops as you send more. Each part of a longer message is billed as one SMS. See every rate on the Omnisend SMS pricing page.

Which Omnisend plans include SMS?

SMS is available on the Pro plan. You pay for the SMS you send, and the price per message depends on the country and your monthly volume. Compare what each plan includes on the Omnisend pricing page.

Your text fits. Now send it with Omnisend.

Run SMS next to your email campaigns and automations, from one platform. Start on the free plan, then add SMS when you move to Pro.