Search tools

Enter a tool name or topic.

    Text & SEO

    Character, word and UTF-8 byte counter

    About this tool

    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.

    Text editing & analysis

    Choose a task. Inputs stay in this page only.

    MAKE IT SIMPLE

    Up to 100,000 UTF-16 units (most characters use one; many emoji use two or more). Text stays in this browser.

    Result

    Worked examples

    Hello, world!

    13 characters; 12 without whitespace; 2 words; 13 UTF-8 bytes

    Punctuation contributes to character and byte counts. The space is excluded only from the non-whitespace count.

    안녕 세계

    5 visible characters; 4 without whitespace; 13 UTF-8 bytes

    The four Korean syllables take three bytes each in UTF-8 and the ordinary space adds one byte.

    👨‍👩‍👧‍👦

    1 grapheme character; 7 Unicode code points; 25 UTF-8 bytes

    The family emoji is rendered as one grapheme, although several emoji and joiners make up its encoding.

    A B followed by a final line break

    For input `A B\n`: 4 characters; 2 words; 2 lines; 4 UTF-8 bytes

    The final newline creates an empty second line; whitespace stays in the overall character and byte counts.

    Questions & answers

    Why do a form and this tool disagree about word count?

    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.

    Why can an emoji count as one character but many bytes?

    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.

    Does UTF-8 byte count equal a Word or PDF file size?

    No. It measures the encoded plain-text input only, without font data, styles, images, metadata or document container overhead.