Word counter online — character count and density
Word and character counter online: reading time, keyword density and top words. Free, in the browser.
Paste a draft on the left. Words, characters, sentences and reading time update live, with no Count button.
Words are split with Intl.Segmenter for the page language, so Chinese and Japanese without spaces still become tokens. Keyword density matches a phrase, not only a single word.
Speech uses the system voice: pause, resume, stop. Text longer than 100,000 characters is cut so the tab stays responsive. Nothing is uploaded.
A word here is a run of letters or numbers split on whitespace. «don't» is one token if the apostrophe stays inside it. Repeated spaces do not add words. Characters usually count the newline, so a pasted paragraph is longer than the visible line. Keyword density is the share of one term, and it climbs if you repeat the word without adding facts. This page is the counter. The glossary page is the definition of density, without your draft in the box.
FAQ
How are words counted?
Intl.Segmenter for the page locale. If it is missing, a Unicode regex keeps hyphens and apostrophes.
Can the keyword be two words?
Yes. Density uses a sliding window of tokens.
Does speech cut off on long text?
The text is split into chunks of about 1,800 characters. A pause in the UI is not cleared by the keep-alive tick.
