A B C
ABC (Remove all)All spaces and the line break disappear in this mode; choose a different mode to retain paragraphs.
Enter a tool name or topic.
Clean copied text with control over what happens to line breaks. You can remove every whitespace character, keep paragraphs while removing spaces and tabs, collapse runs of horizontal whitespace, or trim the ends of each line. The original text stays in the input for comparison.
Choose a task. Inputs stay in this page only.
All spaces and the line break disappear in this mode; choose a different mode to retain paragraphs.
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.
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.