Last updated:
Japanese Character Counter - How Japanese Text Is Counted, and How to Do It Right
Japanese text is measured in characters, not words - and in Japanese counting conventions, every kanji, hiragana, katakana, and even every punctuation mark (、。) counts as one character. If you need a number right now, paste your text into our free Japanese character counter: it counts in real time, classifies each character as kanji, hiragana, or katakana, and converts the total into manuscript-paper pages and reading time. This article explains the counting rules behind that number, and why English tools like word counters give misleading results for Japanese.
Why Japanese Is Counted in Characters, Not Words
English measures documents in words because spaces make words easy to see. Japanese writes without spaces between words, and even native speakers can disagree on where one word ends and the next begins (is 図書館情報学 one word, two, or three?). Word counts for Japanese are therefore ambiguous by nature, and every practical limit in Japan is defined in characters instead: school essays are assigned as "800 characters," manuscript paper comes in 400-character sheets, X (Twitter) gives Japanese users 140 characters, and translation work is billed per character.
The consequence for anyone working across the two languages: a "500-word" English brief does not translate to a "500-word" Japanese one. Character density is different, too - one kanji often carries the meaning of a whole English word, so 2,000 Japanese characters convey roughly what 1,200 to 1,500 English words do. When you set length requirements for Japanese content, set them in characters.
What Counts as One Character in Japanese
| Element | Example | Counted As |
|---|---|---|
| Kanji | 漢 | 1 character |
| Hiragana | あ | 1 character |
| Katakana | ア | 1 character |
| Small kana | っ、ゃ | 1 character each |
| Long vowel mark | ー (as in ラーメン) | 1 character |
| Japanese punctuation | 、。「」 | 1 character each |
| Full-width numbers and letters | 2026、ABC | 1 character each |
| Half-width characters | 2026, ABC | 1 character each |
The rule that surprises English speakers most is punctuation: in Japanese counting conventions, the comma 、 and the period 。 are full characters. On 400-square manuscript paper (genkoyoshi), each punctuation mark occupies its own square, and school assignments and essay contests count them accordingly. Brackets 「」 cost one character each, and the one-square indent that opens a paragraph is counted as well. The full set of rules, including what happens when punctuation lands at the start of a line, is covered in Japanese punctuation counting rules and Japanese text formatting.
Full-Width vs. Half-Width: Same Meaning, Different Characters
Japanese text mixes two visual widths. Full-width characters (全角) occupy a square cell - all kanji and kana, plus full-width variants of digits and Latin letters like A and 1. Half-width characters (半角) are the familiar ASCII forms. For character counting both count as one character, but they are different Unicode code points, so 2026 and 2026 are not interchangeable for search, sorting, or form validation. Byte counts differ too: in UTF-8 a typical full-width character takes 3 bytes while ASCII takes 1, which matters for database columns and SMS-style limits. The details are in full-width vs. half-width characters and characters vs. bytes.
How Word, Google Docs, and Social Media Count Japanese
| Tool / Platform | How It Counts Japanese | Watch Out For |
|---|---|---|
| Microsoft Word | "Characters (with/without spaces)" works for Japanese | The "Words" figure is not meaningful for Japanese text |
| Google Docs | Character count via Tools - Word count | Same caveat: ignore the word figure for Japanese |
| X (Twitter) | Weighted: Japanese characters count as weight 2 | Japanese posts max out at 140, not 280 |
| Discord, Threads, Bluesky | Japanese = 1 character each | Compound emoji may count as several characters |
| Manuscript paper (genkoyoshi) | 1 square = 1 character, punctuation included | Line breaks waste the rest of the line's squares |
The X (Twitter) row deserves emphasis because it inverts expectations: the platform's 280-character limit is a weighted budget in which CJK characters cost 2 units, so a Japanese-only post is capped at 140 characters. Meanwhile URLs cost a flat 23 regardless of length. If you manage bilingual social accounts, the same announcement can fit in English and overflow in Japanese.
What Our Japanese Character Counter Measures
The mojicnt character counter was built for Japanese text specifically, and reports more than a single total:
- Character count in user-perceived characters (grapheme clusters), with full-width punctuation counted as one character - the same convention as Japanese schools and publishers. Toggles let you include or exclude line breaks, symbols, and punctuation.
- Script classification: how many kanji, hiragana, and katakana your text contains, plus the kanji ratio - a quick readability signal, since kanji-heavy text reads as formal and difficult.
- Manuscript-paper conversion: how many 400-square (or 800-square) genkoyoshi sheets the text fills, simulated square by square with the line-head punctuation rules applied.
- Reading time based on Japanese reading speeds - about 500 characters per minute for silent reading and 300 for reading aloud - useful for speeches and presentation scripts.
- Byte counts in UTF-8 and other encodings, for database and API limits.
If you just need a quick sense of scale - "how long is 1,000 Japanese characters?" - the character-count conversion cheat sheets answer that for common lengths at a glance: manuscript pages, A4 pages, and speaking time for each value.
Common Pitfalls When Counting Japanese Programmatically
If you count Japanese in code rather than in a tool, two traps await. First, JavaScript's string.length counts UTF-16 code units, so rare kanji outside the Basic Multilingual Plane (like 𠮷) report a length of 2, and emoji-laden text inflates further - use grapheme segmentation for user-facing counts. Second, byte-based limits (database VARCHAR sizes, HTTP headers) diverge sharply from character counts for Japanese because each character is 3 bytes in UTF-8. A 255-character Japanese string needs 765 bytes. How emoji multiply the problem is covered in emoji character counting.
Bottom Line
Count Japanese in characters, count punctuation as characters, and distrust any word count applied to Japanese text. For a definitive number, paste your text into the Japanese character counter - it applies the Japanese counting conventions automatically and shows the script breakdown, manuscript pages, and reading time alongside the total. For learning the writing system itself, there are Japanese writing workbooks on Amazon.
Frequently Asked Questions
- How do you count characters in Japanese?
- Count every kanji, hiragana, and katakana as one character, and include punctuation: the Japanese comma (、) and period (。) each count as one character, as do brackets and small kana. Japanese is not counted in words because the language is written without spaces.
- Do punctuation marks count as characters in Japanese?
- Yes. On Japanese manuscript paper each punctuation mark occupies its own square, and schools, essay contests, and publishers count it as one character. This differs from casual English counting habits and is the most common source of miscounts.
- How long does it take to read Japanese text?
- A common planning figure is about 500 characters per minute for silent reading and about 300 characters per minute for reading aloud. A 3,000-character article is therefore roughly a 6-minute silent read, or a 10-minute speech.
- Why does Japanese only get 140 characters on X (Twitter)?
- X uses weighted counting: Japanese, Chinese, and Korean characters count as weight 2 against the 280 limit, so a Japanese-only post maxes out at 140 characters. Most other platforms, including Discord, Threads, and Bluesky, count Japanese characters as 1 each.