Cuenta palabras, caracteres, glifos CJK, líneas y párrafos — todo en tiempo real. ¿Texto mixto inglés / chino / japonés / coreano? Manejamos ambos sistemas de conteo correctamente.
Esta herramienta se ejecuta completamente en tu navegador. Tus datos nunca se envían a ningún servidor.
Introduce texto para ver el desglose de caracteres CJK vs no CJK.
Word counts are not universal. The unit of meaning changes depending on the writing system:
| Language | Counting Unit | Example |
|---|---|---|
| English (Latin script) | Word — separated by spaces | "Hello world" → 2 words |
| 中文 (Chinese) | Character — no word separators | "你好世界" → 4 字 (characters) |
| 日本語 (Japanese) | Character — mixed kanji + kana | "こんにちは世界" → 8 characters |
| 한국어 (Korean) | Character — hangul syllable blocks | "안녕하세요세계" → 10 characters |
| Block | Range | Used By |
|---|---|---|
| CJK Unified Ideographs | U+4E00 – U+9FFF | Chinese, Japanese Kanji, Korean Hanja |
| CJK Extension A | U+3400 – U+4DBF | Rare Chinese characters |
| Hiragana | U+3040 – U+309F | Japanese |
| Katakana | U+30A0 – U+30FF | Japanese (foreign words) |
| Hangul Syllables | U+AC00 – U+D7AF | Korean |
We use well-established speeds from readability research:
English and other alphabetic languages are word-based — spaces separate words. CJK (Chinese, Japanese, Korean) text is character-based — each glyph carries meaning, and there are no spaces between words. This tool counts both so you get an accurate picture regardless of language.
We use industry-standard rates: 200 words per minute for English text and 500 CJK characters per minute. Mixed-language text is pro-rated based on the proportion of CJK vs non-CJK characters in your input.
We detect the following East Asian Unicode blocks: CJK Unified Ideographs (U+4E00–U+9FFF), CJK Unified Ideographs Extension A (U+3400–U+4DBF), Hiragana (U+3040–U+309F), Katakana (U+30A0–U+30FF), and Hangul Syllables (U+AC00–U+D7AF).
No. This counter runs entirely in your browser using vanilla JavaScript. Your text never leaves your device — not for processing, not for analytics. You can verify this by turning off your internet connection and the tool still works.
Yes. Click the upload button and select any .txt file. We use the browser's FileReader API to read the file locally — the file is never uploaded to any server.
We verified the counter against these known inputs:
| Test Input | Chars | Words | CJK | Lines | Para |
|---|---|---|---|---|---|
"Hello world" | 11 | 2 | 0 | 1 | 1 |
"你好世界" | 4 | 0 | 4 | 1 | 1 |
"Hello 世界" | 8 | 1 | 2 | 1 | 1 |
"A\n\nB" | 5 | 2 | 0 | 3 | 2 |
"こんにちは" | 5 | 0 | 5 | 1 | 1 |
All results match expected values. Last verified: September 2026.