CHARACTER AND BYTE COUNTER

Count characters and bytes
as you type.

Check text for applications, social posts, manuscripts, forms, or storage limits with several counting rules at once.

Letters, numbers, whitespace, line breaks, and emoji are included.

0 characters · 0 bytes · 0 lines
Characters with spaces0
Characters without spaces0
UTF-8 bytes0
Words0
Lines0

UTF-8 byte size can differ from the visible character count, especially for non-Latin scripts and emoji.

How to use it

1. Paste textAdd the content you want to measure.

2. Compare countsReview characters, bytes, words, and lines.

3. Copy the summaryPaste the result into a document or message if needed.

Examples

Multibyte text

Many Korean characters occupy three UTF-8 bytes even though each is one visible character.

Emoji sequences

When browser support allows, joined emoji are counted as one user-perceived character.

Whitespace-separated words

Words are groups separated by spaces, tabs, or line breaks rather than a linguistic analysis.

How the counts work

Platforms may count visible characters and storage size differently, so each metric is shown separately.

User-perceived characters

Modern browsers group combining marks and emoji sequences when possible. Older support falls back to Unicode code points.

Bytes use UTF-8

English letters usually use one byte, while many other characters use more. Compare bytes when an API or database has a size limit.

Words use whitespace

Groups separated by spaces, tabs, or newlines count as words. Results can differ from a publisher's own rules.

Scope and limitations

Use the metric required by the destination rather than treating every count as interchangeable.

Words are not linguistic tokens

The word count splits on whitespace and does not run a language-specific morphology analyzer.

UTF-8 is not an SMS limit

The byte total describes UTF-8 storage, not carrier-specific SMS segmentation or database encoding.

Browser support can differ

Grapheme grouping uses Intl.Segmenter when available and otherwise falls back to Unicode code points.

Character counter FAQ

Why can one emoji use several bytes?

Visible symbols can contain multiple Unicode code points, and each code point may require multiple UTF-8 bytes.

Are spaces included?

Both totals are shown: one includes whitespace and one excludes it.

Does the result match every publisher?

No. Compare the destination's own counting rule, especially for emoji, line breaks, and words.

Counting review

Last reviewed · Logic version 20260724-1 · Vectors: Korean, emoji, whitespace

UTF-8 character and byte-count guide · Report a counting issue