Skip to content
VVerbCount

SMS Character Counter

Count SMS characters and get an estimated segment count.

Count the characters in an SMS and see a standard estimate of how many segments it becomes. A plain message fits 160 characters per segment, but a single emoji or other non-GSM character switches the message to Unicode encoding and drops the limit to 70. Segment counts follow the standard GSM-7 and Unicode rules; how any particular carrier meters or bills a message is up to them.

Everything runs locally in your browser.

0 characters

0

Messages

0

Characters

GSM-7

Encoding

Until next message

Standard SMS segment estimate. GSM-7: 160 characters per single message, 153 per part when split.

Private by design.Your text is processed entirely in your browser — it is never uploaded to or stored on our servers. Some tools autosave your latest input in this browser so a refresh doesn't lose it.

Why SMS counts in segments, not just characters

SMS messages are sent in fixed-size segments. With standard GSM-7 encoding, one segment holds 160 characters. When a message is longer, it's split and each part can hold 153 characters (the rest is used to stitch the parts back together). The moment you include a character outside the GSM-7 set — most commonly an emoji, but also some curly quotes and symbols — the whole message switches to Unicode encoding, where a single segment holds only 70 characters and split parts hold 67.

This matters because segments are the unit most providers meter. A 161-character plain message needs two segments; adding one emoji to a 70-character message can suddenly double it. VerbCount shows the encoding, the total characters, an estimated segment count, and how many characters remain before the next split — how your own provider meters or prices those segments is between you and them.

Keeping messages to one segment

If cost or deliverability matters, aim to stay within a single segment. Prefer plain punctuation over curly quotes and special symbols, and be deliberate about emoji — one emoji can cut your limit from 160 to 70. For marketing sends, link shorteners and tight copy keep most messages to one segment.

Examples

ExampleInputResult
Plain textA 150-character message1 segment · GSM-7
Just overA 170-character message2 segments · GSM-7
With an emoji80 characters + 🎉2 segments · Unicode (70/seg)

Frequently asked questions

How many characters is one SMS?

160 characters for a plain (GSM-7) message. If the message contains an emoji or other non-GSM character, it switches to Unicode and the limit drops to 70 characters per segment.

Why does one emoji split my message?

An emoji forces Unicode encoding, which only fits 70 characters per segment instead of 160 — so a short message with an emoji can take two segments.

How are long messages split?

Long messages are sent as multiple segments. Each part holds 153 characters in GSM-7 or 67 in Unicode, because some space is reserved to reassemble the parts in order.

Does this match what my carrier charges?

Not necessarily. This is a standard SMS segment estimate based on the GSM-7 and Unicode encoding rules; it does not model any particular provider. Metering, bundling and pricing vary, so check your own provider for what a message will actually cost.