SMS Length & Cost Checker

One message.
How many SMS parts?

Paste your draft. See what counts, what adds a part, and what a send could cost.

A small check before you send.
Free. No sign-up. Nothing sent.

The message bench

Your blank draft

Keep the words you plan to send, including links and line breaks. Up to 5,000 UTF-16 units.

Stays in this page
SMS parts
Text encoding
Counted units
Space in last part

Add a message to see its likely SMS parts. A blank draft has no estimate.

The characters behind the count

Characters that use extra space or switch the encoding will appear here.

Names and languages matter. Keep the characters you need; this tool never rewrites your message.

Use the second option only for Twilio toll-free messages sent to the US or Canada.

Your provider may change the text or billing. See the assumptions ↓

What could this send cost?Optional · use your own per-part priceAdd an estimate

Enter both a recipient count and a price, or leave both blank. We do not look up provider prices.

1 to 1,000,000 people

Enter dollars per part: 4.5 cents = 0.045.
0–100; up to 6 decimals. Use a decimal point.

Labels your price. No currency conversion.

Estimated send receipt

Your price. Your recipient count.

Message parts × recipients × your price. Excludes extra provider and carrier charges, taxes and subscriptions.

Download TXT report

Add a valid draft to copy or download.

Loading the checker… If this stays here, reload with JavaScript enabled.

Your draft and cost inputs are processed in this page, never uploaded or saved for your next visit. Copy or download what you want to keep.

A little context

Short on screen.
Sometimes longer to send.

An SMS part is a unit your provider may charge for. Your phone can show several parts as one message.

Want help with enquiry follow-up? ↗

Optional Free Growth Audit · Your results are already yours.

What are units, characters and parts?

GSM-7 is the basic SMS character set. Most supported characters use one unit; extension characters such as ^, {, } and € use two. A character outside that set switches the whole message to Unicode counting.

For Unicode, this checker counts UTF-16 units. Some emoji use two units, and joined emoji can use more. The separate code point count is not a count of visible symbols: one visible character can contain several code points.

GSM escape pairs and emoji surrogate pairs stay together when filling parts. That can leave unused space, so dividing the total units by the limit is not always enough.

Which sending limits does this use?

Standard GSM-7 allows 160 units in one part, then 153 per part for a longer message. Unicode allows 70 units in one part, then 67 per part. The lower multipart limit leaves room for information that joins the parts.

Twilio toll-free messages to the US or Canada use 152 GSM-7 or 66 Unicode units per multipart segment. Their single-part limits remain 160 and 70. Read Twilio’s SMS limit guidance (opens a new tab).

How close is the cost estimate?

It multiplies the current message’s parts by your recipient count and your entered price per part. The total is rounded once to two decimals; a positive amount below 0.01 is shown as <0.01. A blank price is unknown, while an entered zero means a zero-price estimate.

Use a price in currency units, not cents: for example, 4.5 cents is 0.045 dollars per part. The estimate excludes extra fees, taxes and subscriptions. Twilio’s pricing illustrates per-part billing and extra fees (opens a new tab).

What could change before a message is sent?

This checks your exact draft. Your sending system might replace punctuation, shorten links, add an opt-out line or insert customer details. Check the final message in your provider too. Each personalised version can have a different length.

This is an estimate, not a check of consent, compliance, delivery or your provider’s final bill. The tool does not send or schedule messages and never removes names, macrons or other language characters.

Optional next step / Free Growth Audit

Give the next reply
a clear path.

We can review how you follow up enquiries and help connect that process to the system you already use.

  • A clear next step after a quote
  • Useful reminders for unanswered enquiries
  • A simple way for customers to reply

Your message and cost inputs are not included in this request. Explore our follow-up services.

Get your free check.

A few details so we can reply to you.

Add business name or phone Optional

We use these details to reply about your free check. Read our Privacy Policy.