MrTools guides
How to count words and characters accurately
Word, character and line counts answer different questions and depend on clearly stated rules.
Use language-aware boundaries
Spaces alone do not define words reliably in every language. MrTools uses Intl.Segmenter for the selected locale where available and a Unicode-aware fallback, counting word-like segments rather than punctuation.
Distinguish characters from bytes
The character total counts Unicode code points, not UTF-8 bytes. Some visible emoji contain multiple code points, so treat the number as a consistent technical count rather than a typography measurement.
Check lines and limits
Logical CR and LF breaks define lines, and empty input has zero lines. Text up to 2 MB stays in the browser. Case conversion preserves punctuation but its title and sentence modes are predictable rules, not a publication style guide.
02 · Answers
Frequently asked questions
Does punctuation count as a word?+
No. The counter looks for word-like segments and ignores standalone punctuation.
Why can one emoji affect the count more than once?+
Some emoji contain multiple Unicode code points; this tool counts code points, not visual grapheme clusters.