Free tool · No signup
SMS segment calculator
- Encoding
- UCS-2
- Characters
- 117
- Segments
- 2
- Left in segment
- 16
118 UTF-16 units. UCS-2 fits 70 in one segment, or 67 per segment once a message is split.
Characters that force Unicode
- ’curly apostrophe
- —em dash
- 🎉U+1F389
Where they are
Hi {First name}! We’re so excited for Saturday — doors open at 6. Parking’s behind the hall. RSVP here: {RSVP link} 🎉
Counts are for the text as typed. Words in braces like {First name} fill in per guest, so the sent length varies a little.
Runs in your browser. What you type stays on this page unless you choose to carry it into a new event.
What it checks
Whether every character fits the GSM-7 alphabet. If one doesn’t, the whole message is sent as UCS-2 (Unicode), and the calculator highlights the characters responsible.
How many segments the message needs: 160 GSM-7 characters or 70 Unicode units fit in one, and 153 or 67 per segment once it’s split. Extension characters like € count as two, emoji usually count as two, and neither is split across segments.
On Text My Event, segments don’t change your cost. Each message to each guest is one text, however long.
How to use it
- 1Paste or type your message. The counts update as you type.
- 2Check the encoding. If it says UCS-2, look at the highlighted characters.
- 3Use the swap button to replace curly quotes and long dashes, or edit the text yourself.
- 4Copy the message, or choose Use this message to start an event with it.
Worked examples
Plain text: GSM-7
Only GSM-7 characters
Hi Sam! Dinner is at 7 on Friday at Luca's. Reply here if you're running late.
GSM-7 · 78 characters · 78 septets · 1 segment
One curly apostrophe: Unicode
The same message typed on a phone that curls apostrophes
Hi Sam! Dinner is at 7 on Friday at Luca’s. Reply here if you’re running late.
UCS-2 · 78 characters · 78 units · 2 segments · forced by ’
An emoji
Emoji always need Unicode, and most take two units
Party starts at 8! Bring a friend 🎉
UCS-2 · 35 characters · 36 units · 1 segment · forced by 🎉
Euro sign and braces
GSM-7 extension characters count as two
Tickets are €15 at the door [cash or card].
GSM-7 · 43 characters · 46 septets · 1 segment
Exactly 160 characters
The longest single GSM-7 segment
Reminder: the reunion picnic is Saturday at Riverside Park, shelter 3, from noon to 5. Bring a side dish and lawn chairs. Reply here with questions. See you all
GSM-7 · 160 characters · 160 septets · 1 segment
Assumptions
Counts follow the GSM 03.38 alphabet and standard concatenated SMS (a 6-byte header per segment). Carriers and phones can differ at the edges. Some convert characters before sending, and some phones show a split message in pieces.
Personalization tokens like {First name} are counted as typed. After they fill in for each guest, the length changes a little.
Text My Event can also send messages as rich messages or with a picture, where SMS segments don’t apply. Either way, it’s one text per guest.
Questions, answered
What is an SMS segment?
A single SMS carries 140 bytes. That's 160 characters in GSM-7 or 70 in Unicode (UCS-2). A longer message is split into segments with a small header each, which leaves 153 or 67 characters per segment. Most phones join the segments back into one message.
Why did my message switch to Unicode?
One character outside the GSM-7 alphabet switches the whole message to UCS-2, which roughly halves how much fits in a segment. The usual culprits are curly quotes and apostrophes, long dashes, and emoji, which phones often insert for you. The calculator highlights them, and one button swaps smart punctuation for plain characters.
Do segments change what I pay on Text My Event?
No. Text My Event counts one text per guest per message, however many segments it takes. Segments matter for how a long text displays on older phones and for SMS providers that bill per segment.
Why do some characters count as two?
GSM-7 has an extension table for characters like €, [, ], {, }, \, ~, ^ and |. Each one is sent as an escape code plus the character, so it uses two of the 160 slots.
Does an emoji count as one character?
It looks like one, but most emoji are two UTF-16 units, so they use two of the 70 slots in a Unicode segment. Some emoji are built from several pieces and use more.
How are texts counted?
One message to one guest is one text, however long it is. A message to 50 guests uses 50 texts, with or without emoji or links. Texts that fail to deliver don't count.
Keep planning
- Event texting cost calculatorTexts and cost for your whole guest list.
- Invitation text generatorWrite an invitation, then check it here.
- RSVP reminder generatorWrite a follow-up for guests who haven't replied.
- Event text messagingText your guests individually, with private replies.
- Send event texts individuallyHow to text many people without a group chat.
Reviewed November 2, 2026.