“Your essay must be under 1,200 characters” or “your report must fit 3 pages of 400-character manuscript paper” - do you count by hand every time?
In this article, we explain how to count characters, covering full-width vs half-width, bytes vs characters, and how whitespace and line breaks are treated.
Character counting basics
Characters can be counted in different ways:
| Type | Meaning | Example |
|---|---|---|
| Character count | Each character counts as one | “ABCあいう” → 6 characters |
| With / without whitespace | Whether spaces and newlines count | Depends on the rules |
| Byte count | Size as data | Full-width is 3 bytes (UTF-8) |
Full-width vs half-width
Japanese text distinguishes:
- Full-width: hiragana, katakana, kanji, full-width letters and marks (あ, ア, A, 1, !)
- Half-width: half-width letters and marks (a, A, 1, !)
In character counting, both full-width and half-width usually count as one character each. Note that A and A look similar but are different characters.
Key point: "Under N characters" in submissions usually includes whitespace. Check the stated definition before counting.
Bytes vs characters
Bytes measure the data size of text. With UTF-8 encoding:
| Character | Bytes (UTF-8) |
|---|---|
| Half-width letters (a, 1) | 1 byte |
| Hiragana and kanji (あ, 漢) | 3 bytes |
| Emoji (😀) | 4 bytes |
When a system limit says “under 100 bytes”, count bytes, not characters.
Example: “abcあいう”
- Characters: 6
- Bytes: 3 + 9 = 12 bytes
Text transformations you can do at the same time
While counting characters, these conversions are also common:
- Uppercase ⇄ lowercase: convert English case in bulk
- Clean up whitespace: remove repeated spaces or blank lines
- Trim: strip unwanted leading and trailing spaces from pasted text
Caution: Word processors and text editors may count differently. Verify with the tool your submission specifies.
How to count characters
The Tools Hub text tools show the character count in real time as you paste.
Paste your text
Paste the passage you want to count into the input area.
Read the count
The character count and line count update in real time.
Transform if needed
Uppercase/lowercase conversion and whitespace cleanup are on the same page.
The tool introduced in this article
Text Tools
Character counting, case conversion and whitespace cleanup in one place. All in your browser.
Summary
- Full-width and half-width characters each count as one
- Bytes measure data size (Japanese is 3 bytes in UTF-8)
- Whether whitespace counts depends on the rules you are given
- Counting and transforming can be done in the same tool
- The Tools Hub text tools work entirely in your browser
Next time you need a character count, use the steps above or the Tools Hub text tools.
FAQ
Do full-width and half-width each count as one?
Yes. Standard character counting treats both as one character. A and A look similar but are different characters.
How do I count bytes?
In UTF-8, half-width letters are 1 byte, hiragana and kanji are 3 bytes, and emoji are 4 bytes. Use byte counts when the limit is specified in bytes.
Do line breaks and spaces count?
It depends on the counting method. “Under N characters” for submissions usually includes whitespace, but check the stated definition.
Can I transform text while counting?
Yes. The text tools let you count characters and convert case or clean whitespace on the same page.