Character Counter
Count Unicode characters, characters without whitespace, words, lines, and UTF-8 bytes as you type or paste text.
Text
45characters•
39without spaces•
7words•
1lines•
45UTF-8 bytes
Character and byte counts
Character totals use Unicode code points rather than JavaScript string length. UTF-8 bytes are counted separately because non-ASCII characters may require multiple bytes when transmitted or stored.
Frequently Asked Questions
How are emoji counted?+
The character total counts Unicode code points, so most emoji count as one character even though they may occupy multiple UTF-16 code units.
Are spaces included in the character count?+
The main total includes spaces, and a separate value shows the count with whitespace removed.
Why can the byte count be larger than the character count?+
UTF-8 uses multiple bytes for many accented characters, symbols, and emoji, while basic Latin characters usually use one byte.
Related Tools
Word CounterFree online word, character, sentence, line, and reading time counter.→Case ConverterConvert text strings between camelCase, kebab-case, snake_case, CONSTANT_CASE, PascalCase, and Title Case instantly in your browser.→Sort LinesFree online line sorting tool supporting alphabetical, numerical, length, and duplicate removal.→Text Diff CheckerCompare two text or code snippets line-by-line to identify additions, deletions, and differences instantly in your browser.→