Hello, world!
13 characters; 12 without whitespace; 2 words; 13 UTF-8 bytesPunctuation contributes to character and byte counts. The space is excluded only from the non-whitespace count.
Enter a tool name or topic.
Different writing limits use different definitions of a character. This browser-local counter shows visible grapheme clusters alongside word-like segments, characters excluding whitespace, code points and UTF-8 encoded bytes. It can therefore explain why a Korean sentence, a combining accent or an emoji sequence is counted differently by another editor or upload form. The tool does not normalize or upload your text; use its labelled measures to match the rule imposed by your destination.
Choose a task. Inputs stay in this page only.
Punctuation contributes to character and byte counts. The space is excluded only from the non-whitespace count.
The four Korean syllables take three bytes each in UTF-8 and the ordinary space adds one byte.
The family emoji is rendered as one grapheme, although several emoji and joiners make up its encoding.
The final newline creates an empty second line; whitespace stays in the overall character and byte counts.
Forms may use whitespace splitting, locale-specific segmentation or character caps. This tool uses the browser's Unicode word-like segmentation rather than simply splitting at spaces.
A rendered grapheme can contain several Unicode code points joined together. UTF-8 assigns bytes to each code point, so visual character count and storage size answer different questions.
No. It measures the encoded plain-text input only, without font data, styles, images, metadata or document container overhead.
All spaces and the line break disappear in this mode; choose a different mode to retain paragraphs.
The last two lines match the first line after lowercasing; the first spelling and order are preserved.
The text is lowercased before the first English letter in each boundary-delimited word is capitalized.
Count words, numeric tokens and Korean text chunks, rank repeated terms and show their share of total tokens. This is not live keyword search volume or semantic word segmentation.