ZapKit

Character Counter

Count characters the way people see them, emoji included, and check your text against the limits of X, Instagram, LinkedIn, SMS and Google.

What is a character counter?

A character counter counts the letters, digits, spaces, punctuation and emoji in a piece of text. Character limits are everywhere: posts on X, Instagram captions, YouTube titles, SMS messages, app store descriptions and the page titles and meta descriptions that show in Google.

This counter shows the total with and without spaces, the UTF-8 size in bytes for developers, the number of SMS parts and their encoding, and a bar for each common limit that turns red when you go over. It counts emoji and accented letters as people see them, not as raw code points.

How to use the Character Counter

  1. 1.Type or paste

    Enter the post, message, title or description you're writing.

  2. 2.Check the limits

    Bars show how much of each platform's limit you've used; over-limit text turns red.

  3. 3.Fit SMS

    See how many SMS parts the text needs and which encoding it uses.

Example: a sale announcement

The sample text, a short sale announcement ending in a party emoji:

Characters
75
X limit used
75 of 280
SMS
2 Unicode parts, because of the emoji
Without the emoji
1 GSM message

Dropping one emoji halves the SMS cost of this message.

Counting characters isn't simple

One visible character can be several code points: a flag emoji is two, a family emoji is up to seven. This counter uses the browser's text segmenter so each visible character counts once. Platforms differ: X counts most emoji and CJK characters as two toward its 280 limit, so treat that bar as a guide.

SMS uses the 7-bit GSM alphabet, 160 characters a message, or 153 per part when split. One emoji or other non-GSM character switches the whole message to Unicode, where the limit drops to 70, or 67 per part.

Frequently asked questions

How many characters can an X post have?

280 for standard accounts, with emoji and some scripts counting double.

Why did my SMS become two messages?

It went over 160 GSM characters, or included an emoji or accented letter outside GSM, which lowers the limit to 70.

How long should a meta description be?

About 150–160 characters to avoid being cut off in Google results, though Google truncates by pixel width.

Does it count spaces?

Both: with spaces, and without them in a separate figure.

More Utilities tools