Text tools

Word Counter

Paste a draft to check its length before you submit, publish or send it. See word and character counts together so you can use the measurement your form or editor actually requires.

Your workspaceProcessed in your browser
0Words
0Characters
0Without spaces
0Sentences
0Lines
0 minReading time

CJK characters count as individual word units; other words are groups of letters or numbers. Characters are Unicode code points. Reading time assumes 200 words per minute and rounds up. Empty lines, including a trailing line, count.

Processed in your browser. Your text is not uploaded.

How to use it

  1. Paste or type your text in the editor.
  2. Read the word, character and line totals as the text changes.
  3. Compare the relevant total with your destination’s limit, then revise or copy your text.

A few useful details

More than word count

A 200-word abstract and a 160-character bio need different measurements. Check both without changing tools.

Multilingual text

English-like word groups and CJK characters are counted as practical units. Mixed-language totals are estimates rather than linguistic segmentation.

Keep working in place

Edit the same draft and watch the totals update. Your text is processed by this page in your browser.

Questions, answered.

Why does another editor show a different word count?

Editors differ in how they treat hyphens, apostrophes, numbers and languages without spaces. Use the receiving platform’s own counter when its limit is strict.

How are Chinese, Japanese and Korean counted?

CJK characters contribute approximate counting units rather than dictionary words. For a Chinese character limit, the character count is usually more useful; check whether the destination includes punctuation and spaces.

Does a character count equal the number of bytes?

No. This tool counts Unicode code points. A code point can use more than one byte in UTF-8, and one visible emoji can contain several code points. Byte limits, visible-symbol limits and JavaScript string-length limits can therefore give different results.

Is the text sent to a server for counting?

No. The counting tool runs in your browser and does not send your input to a processing API. Loading the website still sends ordinary page requests to the hosting provider.