OneJobKit

Home›Text Tools› Word & character countBrowser

Count words, CJK characters and custom patterns

Count words, CJK characters, numbers and visible characters as you type, add your own regex counters, and estimate mixed-language reading time.

Custom regex rules
Count named JavaScript patterns. Global matching is automatic; rules reset on refresh.

How to use it

  1. 1Paste the text you want to measure into the input box.
  2. 2Read the total and its breakdown into words, CJK characters and numbers.
  3. 3Adjust the word and CJK reading speeds, or add named regex rules for extra counts.

Frequently asked questions

How is the word count calculated?
The total combines alphabetic words, CJK characters and numbers. CJK characters count one by one, while a complete number such as 3.14 counts once. Letters and numbers are separate, so GPT-5 counts as two; alphabetic compounds such as state-of-the-art count as one word.
What counts as a character?
A character means one visible grapheme, not a UTF-16 code unit. An emoji, an accented letter built from combining marks and an extended Han ideograph each count once. The no-spaces figure removes all Unicode whitespace.
How is reading time calculated?
Words and numbers use the word-per-minute speed, while CJK characters use the character-per-minute speed. Their two times are added. The defaults are 200 words and 300 CJK characters per minute, and both are editable.
How do custom regex rules work?
Give each rule a name, a JavaScript pattern and optional flags. Matches are counted in your browser with global matching added automatically. Rules are never uploaded or saved, and a slow rule is stopped after 500 milliseconds.