Free tool

Character Counter

Count characters with and without spaces — useful for SEO meta tags and tweets.

Character Counter
Live countWith/without spacesTweet & SEO limits
Characters (with spaces)
0
Characters (no spaces)
0
Words
0
Lines
0
SEO title (≤60): 0/60 · SEO description (≤160): 0/160 · Tweet (≤280): 0/280

How it works

Drop text in to see character counts (with spaces, without spaces), word count, and warnings if you exceed common limits: SEO title (60), SEO description (160), tweet (280).

Methodology

Counts use JavaScript's `length` property after normalizing line endings. Emoji and non-BMP characters use multiple code units in JavaScript; we count them as one user-visible character (grapheme cluster) where the browser supports it.

Frequently asked questions

Why do my SEO tags look truncated at 60 chars?

Search engines render titles in pixels, not characters. 60 is a safe estimate; very wide characters like uppercase 'M' shorten that, narrow characters like 'i' lengthen it.

Why does an emoji count as 1?

It's one user-visible character, even though it's multiple bytes internally. Some platforms count code points instead — be aware when copying limits.

Other free tools