Word & Character Counter
Count characters, words, sentences and paragraphs — counting CJK characters correctly rather than treating a whole sentence as one word.
Input
| Characters | 0 |
|---|---|
| Characters (no spaces) | 0 |
| Words | 0 |
| Sentences | 0 |
| Paragraphs | 0 |
| Lines | 0 |
| Bytes (UTF-8) | 0 |
| Reading time (minutes) | 1 |
Counting that works for every script
Splitting on spaces gives the wrong answer for Chinese, Japanese and Korean, where a whole sentence can be written without a single space. Here, CJK characters are counted individually and the remaining text by whitespace runs, so both a Korean paragraph and an English one report a sensible word count.
Character counts use code points, not UTF-16 units, so an emoji counts as one character rather than two.
Frequently asked questions
Why do characters and bytes differ?
Characters counts what you see; bytes counts the UTF-8 encoding. An ASCII letter is 1 byte, a Hangul syllable is 3, and many emoji are 4 or more.
How is reading time estimated?
At 200 words per minute, a common average for prose. Technical text is generally slower.