Free tool

SMS Character & Segment Counter

Paste a text message to see its length, encoding and number of billed segments, plus an estimated campaign cost. Spot the hidden characters that double your SMS bill.

Use your provider’s current per-segment rate; carrier fees may be added separately.

Characters

0

Segments

0

Encoding

GSM-7

Left in segment

0

Estimated campaign cost

$0

SMS limits

How SMS segments work

The character set decides how much fits in each billed segment.

SMS segment limits by encoding
EncodingSingle SMSPer segment when splitTriggered by
GSM-7160 characters153 charactersStandard letters, numbers and common punctuation
UCS-270 characters67 charactersAny character outside GSM-7, such as most emoji or curly quotes

Watch for curly quotes

Text pasted from documents often contains curly apostrophes and quotes, which silently switch a message to UCS-2.

Keep the opt-out

Opt-out wording costs a few characters but protects your sender reputation and keeps you compliant.

Shorten links

Use a branded short domain rather than long tracking URLs to save characters and look trustworthy.

FAQ

SMS Segment Counter FAQ

Straight answers to what buyers ask us most. Don't see yours? Ask on a free call.

Ask us directly

Up to 160 characters using the standard GSM-7 character set. Longer messages are split into segments of 153 characters each. If the message contains a character outside GSM-7, such as most emoji or curly quotes, it switches to UCS-2 encoding, which allows 70 characters, or 67 per segment when split.

A single character outside the GSM-7 set forces the whole message into UCS-2 encoding, more than halving the characters per segment. Providers usually bill per segment, so cost can double or triple.

In GSM-7, some characters use an escape code and count as two: ^ { } \ [ ] ~ | and the euro sign.

No. Counting happens in your browser; nothing is sent or saved.

Taking projects for next month

Let's start something new together

Book a free 30-minute strategy call. We'll map the agents, automations and integrations worth building first, and tell you honestly what isn't.

No obligation Fixed-scope proposal You own the code