Runs in your browser

UTF-8 byte counter.

See the difference between visible characters and actual UTF-8 bytes, especially with emoji and non-English text.

0

Characters

0

Words

Paste text to start.

AI optional

Smart shorten

Rewrite the draft into a readable version that fits your target.

Counting stays local

Counting runs in your browser. Smart shorten sends text to AI only when clicked.

All counts

Selected limit

UTF-8 bytes

Paste text to start.

0

Characters

0

Words

0

UTF-8 bytes

0

SMS segments

0 min

Reading time

0

Lines

SMS encoding: GSM-7

Graphemes: 0

Sentences: 0

Paragraphs: 0

Speaking time: 0 min

SEO pixel estimate: 0 px

Why this page exists

Byte limits are different from character limits.

Databases, APIs, forms, and SMS systems often care about encoded size, not only what people see.

One byte

Basic ASCII characters usually use one UTF-8 byte.

Multiple bytes

Emoji, accented letters, and many scripts use more.

Safer copying

Check bytes before pasting text into strict technical fields.