Character Counter
This character counter counts every character live as you type and shows how much room is left on Twitter/X, SMS, Instagram, meta titles and meta descriptions. You get totals with and without spaces, plus word and line counts, so one paste tells you whether your text fits anywhere.
Character Counter tool
Platform limits
| Platform | Limit | Left |
|---|
How to use it
- Type or paste your text into the box.
- Read the character count with and without spaces at the top.
- Check the platform table to see how many characters you have left for each service.
What is a character count?
A character count is the length of your text measured symbol by symbol, spaces and punctuation included. This character counter measures length the way browsers and most platforms do, in 16-bit units of the stored text.
characters = UTF-16 code units, including spaces, punctuation and line breaks
For plain letters, digits and spaces, one keystroke equals one character. Emoji and some symbols need more than one unit, which is why a single smiley raises the count by 2. The counter also shows a second figure with every space, tab and line break stripped out, because a few forms and platforms measure text that way. Both numbers update live, so you always know which character limit you are up against.
Worked example
Counting quirks that change the total
| What you type | Counts as | Why |
|---|---|---|
| Letter, digit or space | 1 | One 16-bit unit each; line breaks count too |
| Basic emoji (heart, smiley) | 2 | Stored as a surrogate pair of two units |
| Country flag emoji | 4 | Two regional indicator symbols, 2 units each |
| Family emoji joined from 3 people | up to 11 | Several emoji glued by zero-width joiners |
| Any link in an X post | 23 | X wraps every URL in its t.co shortener |
| One curly quote in an SMS | Whole message re-encoded | Text leaves the GSM alphabet, so a segment shrinks from 160 to 70 characters |
How characters are counted and why limits differ
Most platforms count every character, including spaces, punctuation, emoji and line breaks. This character counter does the same: the main figure is the full length of your text, and the second figure drops spaces, tabs and line breaks for the forms and platforms that ignore them.
Emoji are the usual surprise. Text in a browser is stored as 16-bit units and most emoji need two of them, so a single heart or smiley adds 2 to the count. Emoji built from several parts, such as a family or a flag, can add anywhere from 4 to 11. Twitter/X counts every emoji as 2 no matter how it is built, and it counts any link as 23 characters regardless of its real length.
Limits worth memorizing
An SMS holds 160 characters when it uses only the basic GSM alphabet. One emoji, one curly quote pasted from Word, or one accented letter the GSM set lacks switches the whole message to Unicode encoding, where a segment holds only 70 characters. Longer messages are split and billed per segment: 153 characters each for GSM text, 67 for Unicode. A post on a free X account is 280 characters. Instagram captions allow 2,200 characters and bios 150; YouTube titles allow 100 and descriptions 5,000.
Search snippets
Google cuts page titles by pixel width rather than by a fixed count, but about 60 characters is the practical ceiling before truncation starts on desktop. Meta descriptions usually survive intact up to about 155 to 160 characters, though Google often rewrites them anyway, so treat the number as a target rather than a rule. Put the important words at the front of both.
Lines are counted from line breaks, so a blank line still counts as a line. Your text auto-saves in your browser between visits and is never sent to a server.
Common uses
- Writing tweets and threads that fit 280 characters
- Keeping SMS messages to one 160-character segment
- Trimming SEO titles and meta descriptions
- Fitting Instagram and Facebook captions
- Staying inside form and database field limits
- Checking ad headlines and app store listings
When to use it
- You want to check the character count for a tweet before posting, since X cuts you off at 280.
- You are wondering how many characters fit in a text message and whether one emoji will split it into segments.
- An SEO title needs to stay under 60 characters so Google does not truncate it in search results.
- A form field or database column has a hard limit and you need to count characters without spaces.
- You are trimming an Instagram bio to fit the 150-character limit.
Related tools
Word Counter is the right tool when the limit is set in words, such as an essay, a cover letter or an abstract.
Invisible Character supplies blank Unicode characters that still add to a character count, useful when a field demands a minimum length.
Remove Extra Spaces strips hidden double spaces and trailing whitespace that quietly push text over a limit.