Skip to main content
SMS Tool

SegmentCalculator.

Type your message to see exactly how many SMS segments it will use and what it will cost.

Live Calculator
Loading calculator...
How SMS Segments Work
GSM-7 (Standard)

Most Latin-alphabet messages. Uses 7 bits per character.

Single segment160 chars
Multi-segment (each)153 chars

7 chars reserved per segment for the User Data Header (UDH) which links segments together.

UCS-2 (Unicode)

Triggered by emojis or any non-GSM character. Uses 16 bits per character.

Single segment70 chars
Multi-segment (each)67 chars

3 chars reserved per segment for UDH. One emoji can cut your capacity by more than half.

Extended GSM-7 Characters

These characters are GSM-7 but cost 2 characters each (escape sequence):

[]{}\^~|
Save Money: Common Traps
  • Replace " " with " " — smart quotes force UCS-2
  • Replace ' ' with ' ' — smart apostrophes force UCS-2
  • Replace with - — em dash forces UCS-2
  • Replace with ... — ellipsis forces UCS-2
Questions?

Need help optimizing your SMS messages?

Our team can review your message templates and help you reduce segment count and lower per-message costs.