What Is This Tool?
A word counter measures the length of a text in several units at once: words, characters, sentences and paragraphs. These limits matter constantly in practice — tweets, meta descriptions, essay requirements, ad copy and form fields all impose specific character or word limits.
Mixed-language text is handled properly: Latin words are counted by spaces and punctuation, while each Chinese, Japanese or Korean character counts as one word — matching how those languages measure text length.
Why Use It?
- Live counting — no button to press, results update as you type.
- Character counts with and without spaces, for limits that count differently.
- Correct CJK support: Chinese/Japanese/Korean text is counted the way those languages actually work.
- Reading-time estimate for blog posts and articles.
- Private: your text stays in the browser and is never uploaded.
How to Use
- Type or paste your text into the box.
- Read the live counters above: words, characters, characters without spaces, CJK characters.
- Check sentences, paragraphs and estimated reading time in the second row.
- Click "Clear" to start over.
Example
Input
Hello world! This is CodeKitHub.
你好世界。Output
Words: 9 · Characters: 43 · Sentences: 3 · Paragraphs: 2 · CJK characters: 4The 4 Chinese characters each count as one word, added to the 5 English words.
Frequently Asked Questions
How are words counted in Chinese or Japanese text?
Each CJK character counts as one word, which is the convention used by word-count requirements in those languages (字数). Latin words in the same text are counted normally by spaces, and the two are added together.
Do spaces count as characters?
Both numbers are shown: "Characters" includes every character including spaces and line breaks; "Characters (no spaces)" excludes all whitespace. Different platforms use different rules, so you get both.
How is reading time calculated?
At roughly 225 words per minute, the average adult silent-reading speed. Any non-empty text shows at least 1 minute.
What counts as a paragraph?
Blocks of text separated by at least one empty line. Single line breaks within a block don't start a new paragraph.
Is my text stored anywhere?
No. Counting happens live in your browser with JavaScript. The text is never sent to a server, stored or logged.