HandyBench

Character Counter

Count characters with and without spaces.

0
Characters
0
No spaces
0
Words
X / Twitter (280)280 left
SMS (160)160 left
Meta description (160)160 left
Title tag (60)60 left

How to use the Character Counter

  1. 1 Paste or type your text.
  2. 2 See the character count update instantly, with and without spaces.
  3. 3 Check the limit rows for X/Twitter, SMS, meta description and title tag to see how many characters are left or over.

What gets counted, and what each limit really measures

The box reports three numbers and then compares the character total with four fixed ceilings. The total counts Unicode code points, so a plain letter, a digit, a space and a line break each add 1. The "No spaces" figure strips every whitespace character, including line breaks, before counting. Words are chunks separated by whitespace, which means a lone dash between two spaces is counted as a word.

Limit shownNumberWhat to know before you trust it
X / Twitter280X weights some characters differently: links are shortened to a fixed length, and many Chinese, Japanese and Korean characters count double. Check the platform's current rules for those cases.
SMS160The 160 figure applies to the basic GSM alphabet. One character outside it, such as an emoji or a curly quote, switches the message to Unicode encoding and the single-message limit drops to 70.
Meta description160Google truncates by pixel width rather than characters, so the practical range is roughly 150 to 160. The meta description guide covers this in detail.
Title tag60Also pixel based. Wide capitals use up more room than narrow letters, so 60 is a safe rule of thumb and not a hard cut-off.

Worked example

Paste Save 20% on café gear — shop now! 🎉 and the counter shows:

  • Characters: 35 (the emoji counts as 1, even though JavaScript stores it as two 16-bit units)
  • No spaces: 27
  • Words: 9, because the em dash and the emoji each form their own whitespace-separated chunk
  • Limits: 245 left on X, 125 left for SMS and for a meta description, 25 left for a title tag

Where counts surprise people

  • Composite emoji. A thumbs-up with a skin-tone modifier is two code points, and a three-person family emoji joined with zero-width joiners is five. The counter reports those numbers, which can be higher than the single glyph you see.
  • Accents. é typed as one character counts 1, but the same letter built from e plus a combining accent counts 2.
  • Pasted line breaks. Each break adds a character. Text copied from a PDF can carry many of them, which you can remove with Remove Line Breaks.
  • Hidden characters. Zero-width spaces count as characters but are invisible. If a total looks too high for what you can see, clean the text first; the invisible character generator shows what such characters are.

When the question is about length in words instead, the word counter adds sentences, paragraphs and reading time.

Examples

  • ▸ "Save 20% on café gear — shop now! 🎉" → 35 characters, 27 without spaces, 9 words; 25 characters left in a 60-character title tag.
  • ▸ A 143-character product blurb pasted in → 17 characters left for a 160-character meta description.

Frequently asked questions

What character limits does it show?

It compares your character total with four fixed limits: 280 (X/Twitter), 160 (SMS), 160 (meta description) and 60 (title tag), and shows how many characters are left or over for each.

How are emojis counted?

The counter counts Unicode code points, so a simple emoji counts as 1 rather than the 2 that JavaScript string length would report. Emoji built from several code points, such as a thumbs-up with a skin tone (2) or a three-person family emoji (5), count as more than 1 even though they look like a single symbol.

Why does X or Twitter count my post differently?

X applies its own weighting: links are counted as a fixed length and many Chinese, Japanese and Korean characters count as two. This tool gives a plain character count, so treat the 280 figure as a close guide and check the platform for text with links or CJK characters.

Why is my SMS limit 70 instead of 160?

The 160-character limit applies to messages that use only the basic GSM character set. A single emoji, curly quote or non-Latin letter switches the message to Unicode encoding, which allows only 70 characters per message segment.

Is there a hard limit for title tags and meta descriptions?

No. Google truncates snippets by pixel width, not character count, so 60 characters for a title and about 150 to 160 for a description are rules of thumb. Wide letters such as capital W take more space than narrow ones like i.