Character Counts, UTF-8 Bytes & Writing Limits
The same text can have different character and byte counts. Check the receiving form’s rule before editing to a limit.
The same inputs, counted four ways
| Sample | Characters | No whitespace | Words | UTF-8 bytes |
|---|---|---|---|---|
| abc | 3 | 3 | 1 | 3 |
| 가나다 | 3 | 3 | 1 | 9 |
| 가나다 abc | 7 | 6 | 2 | 13 |
| 😀 | 1 | 1 | 0 | 4 |
| a [newline] b | 3 | 2 | 2 | 3 |
Why bytes differ
In these examples, abc has three characters and three bytes. 가나다 has three characters but nine UTF-8 bytes. 😀 is one visible character and four UTF-8 bytes.
Combined emoji and composed characters may contain multiple codes in one visible cluster. This counter counts grapheme clusters, so a platform counting codes may return a different result.
Whitespace-free counts and words
The no-whitespace count excludes spaces, tabs and newlines. Words use the browser’s language-aware word segmentation. They are not necessarily the number of pieces separated by spaces.
For separate responses, add sections and review each target separately. The tool does not cut the original text automatically.
Before submitting
- Read whether the form requires characters or bytes, and whether whitespace counts.
- Choose the matching character or word target. Bytes are a reference count, not a separate target option.
- Paste into the receiving site and check its final counter as well.
This tool reports UTF-8, not EUC-KR. If a receiving platform specifies another encoding, use its own counter or a tool for that encoding.
Examples use fictional inputs. Tool inputs are processed in your browser.