ShadTools

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