Character Counter

Count characters with and without spaces as you type, along with words, sentences and lines.

Calculations happen locally. We do not send your values to our server.

Example

“Hello world” is 11 characters, or 10 without the space, and a 44-character pangram drops to 36 once its spaces are removed. Japanese text such as “日本語の文章です。二文目。” counts as 13.

Calculation method

The first number counts every character, including spaces, tabs and line breaks, while the second leaves out all whitespace. Counting is done in Unicode code points, so most letters, including precomposed accented ones such as é in “café”, are one character each.

Important notes

Emoji can be surprising: a thumbs-up with a skin-tone modifier is two code points, so “😀👍🏽” counts as 3 even though you see two pictures, and family or flag emoji use more. A letter typed as a base letter plus a separate combining accent also counts as two. Nothing you type is sent to a server.

With and without spaces

The first number counts every character, including spaces, tabs and line breaks; the second leaves out all whitespace. “Hello world” has 11 characters, or 10 without the space. A pangram of 44 characters has 36 once its eight spaces are removed. Text on three lines with an empty line between them has 28 characters in total, because each of the three line breaks counts, and 22 without spaces or line breaks. Words, sentences and lines are shown as well.

What counts as one character

The tool counts Unicode code points. Most letters, including precomposed accented letters such as é in “café”, are one character. Emoji can be surprising: a thumbs-up with a skin-tone modifier is two code points, so “😀👍🏽” counts as 3 even though you see two pictures, and some family or flag emoji use even more. A letter typed as a base letter plus a separate combining accent is also counted as two. Japanese and Chinese characters each count as one, so “日本語の文章です。二文目。” is 13.

Matching the limit you need to meet

Character limits are measured differently by different systems. Search result snippets are limited by display width rather than a fixed count, many social networks count links and some scripts differently, and databases or SMS messages may limit bytes rather than characters, where one Japanese character or emoji can take several bytes. Use this count as a close guide, then check the platform’s own counter before publishing. Nothing you type is sent to a server.

Worked examples
InputResult
Hello world11 · 10 without spaces
The quick brown fox jumps over the lazy dog.44 · 36 without spaces
café4 · 4 without spaces
😀👍🏽3 · 3 without spaces
Line one↵Line two↵↵Line four28 · 22 without spaces
日本語の文章です。二文目。13 · 13 without spaces

Frequently asked questions

Are line breaks included?

Yes, in the total. Text on three lines with an empty line between them has 28 characters, because each of the three line breaks counts, and 22 once spaces and line breaks are removed. That is why the two figures can differ by more than the number of spaces you can see.

Does it count bytes?

No, characters and encoded bytes are different measurements. Databases and SMS systems often limit bytes, where one Japanese character or emoji can take several, so a string of 13 Japanese characters is far longer in bytes than in characters.

Will this match the limit I need to meet?

Closely, but check the platform’s own counter before publishing. Search snippets are limited by display width rather than a fixed count, and social networks count links and some scripts by their own rules. Use this as a reliable guide while writing and confirm at the end.

Related tools