Character Counter

Count characters with or without spaces, track limits for social media, ads, and meta tags.

Your text stays in your browser. This tool runs entirely on your own device — nothing you paste is uploaded, stored or sent anywhere.

How the Character Counter Works

WordCountNow's Character Counter gives you an instant character count for any text — both with and without spaces. It also shows word count and sentence count, so you get a fuller picture of your text's size.

Where Character Limits Matter

  • Twitter/X: 280 characters per post
  • SMS: 160 characters per message (concatenation applies beyond this)
  • Meta descriptions: 150–160 characters for optimal display
  • Google Ads headlines: 30 characters per headline
  • Email subject lines: 40–60 characters for best open rates

How this counter counts

Both figures come from the same text. Characters with spaces counts everything you can type, spaces included. Characters without spaces strips every space, tab and line break first. Nothing is filtered, stripped or corrected before counting — what you paste is what is counted.

One thing worth knowing: this tool trims the blank space at the start and end of what you paste before it counts, so leading and trailing spaces will not inflate your total here. The counter on our home page does not trim. If you are checking against a field limit that counts every character you typed, use that one.

Emoji count as two

Most emoji occupy two units in the way text is stored, and this counter reports those units. Shipped it 🎉 comes out at 13 characters with spaces, though a person would count 12. For ordinary text there is no difference at all — it only shows up with emoji, skin-tone modifiers, flags and a few scripts. Where a platform counts the way people do, our figure will be one too high per emoji, so treat a near-miss as a maybe rather than a no.

Worked examples

Count these by hand if you like — that is rather the point of printing them.

TextWith spacesWithout spacesWords
Hello551
The quick brown fox jumps over the lazy dog.44369
It’s a well-known problem — don’t over-think it.48418
Revenue rose 12% to $4.2m in FY2026.36307
Shipped it 🎉13113

That last row is the emoji case. The one above it shows that numbers and symbols are never stripped: 12%, $4.2m and FY2026 are each one word. And well-known is one word too — words are split on spaces only, so a hyphen or an apostrophe never splits one.