CodeKitHub
Text Tools

Word & Character Counter Online

Last updated:

Type or paste text and watch the counts update live: words, characters (with and without spaces), sentences, paragraphs and estimated reading time. Correctly counts CJK (Chinese, Japanese, Korean) characters, which most word counters get wrong.

0
Words
0
Characters
0
Characters (no spaces)
0
CJK characters
0
Sentences
0
Paragraphs
0
Reading time (min)

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

  1. Type or paste your text into the box.
  2. Read the live counters above: words, characters, characters without spaces, CJK characters.
  3. Check sentences, paragraphs and estimated reading time in the second row.
  4. Click "Clear" to start over.

Example

Input

Hello world! This is CodeKitHub.

你好世界。

Output

Words: 9 · Characters: 43 · Sentences: 3 · Paragraphs: 2 · CJK characters: 4

The 4 Chinese characters each count as one word, added to the 5 English words.

Common limits to check against

Platform / fieldLimit
X (Twitter) post280 characters
Google SEO meta description≈155–160 characters before truncation
Google Ads headline30 characters per headline
Instagram caption2,200 characters (only first ~125 shown before "more")
Standard 5-paragraph essay500–800 words
Typical cover letter250–400 words

Why word count and character count disagree

A word average of 5 characters (English) means 100 words is roughly 500–600 characters including spaces — but this varies a lot by content. Technical writing with long compound words counts fewer words for the same character length; simple prose with short words counts more. If a platform limit is stated in characters (like X or SMS) but you're used to thinking in words, always check the character count shown here rather than estimating from a words-per-limit rule of thumb.

Why counting Chinese text by 'words' doesn't work

Chinese, Japanese and Korean text has no spaces between words the way English does, so a Western word-splitting algorithm (split on whitespace) simply doesn't apply — running one on Chinese text either returns 1 (the whole text as one "word") or a meaningless number depending on the tool. The correct approach, and what this tool uses, is character counting: each CJK character is one unit, matching how word-count requirements in Chinese (字数要求) are actually specified and checked.

This matters in practice for anything with a stated length requirement in Chinese — a 学术论文 abstract limit, a WeChat article length guideline, or a subtitle character cap — because a tool that silently applies English word-splitting logic to Chinese text will give you a number that has no relationship to the actual limit you're trying to meet.

Common use cases

  • Meeting an assignment or submission word count before pasting into the final document, rather than discovering you're 200 words short after formatting.
  • Trimming a cover letter or LinkedIn summary to fit a platform's character limit without cutting off mid-sentence.
  • Checking subtitle or caption length against a video platform's per-line character limit before exporting.
  • Estimating how long a blog post or newsletter will take readers to finish, to decide if it needs splitting into a series.

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.

Related Tools