| Word | Count | Percent |
|---|
About this tool
A word counter breaks a block of text into measurable units: words (runs of Unicode letters and numbers, with internal apostrophes and hyphens kept intact), characters with and without whitespace, sentences split on terminal punctuation, paragraphs separated by blank lines, and physical lines. It also estimates reading time at 200 words per minute and speaking time at 130 words per minute, and surfaces the most frequent meaningful words after dropping a small list of common English stopwords.
Use it to keep meta descriptions and tweets under their limits, check that an abstract or blog intro fits a target length, gauge how long a script will take to read aloud, or spot keyword density before publishing. Paste any text and the tile grid recomputes instantly — no upload, no character cap, and no waiting on a server round-trip.
All counting runs in your browser with JavaScript — your text is never uploaded, logged, or sent to any server.
Frequently asked questions
How does the word counter define a word?
A word is any run of Unicode letters or numbers, including internal apostrophes and hyphens, so "don't" and "state-of-the-art" each count as one word. This makes counts consistent across English and other languages.
How is reading time calculated?
Reading time uses an average silent reading speed of 200 words per minute; speaking time uses 130 words per minute. The result is the word count divided by that rate, shown as minutes and seconds (or "<1 min" for very short text).
How are sentences and paragraphs counted?
Sentences are counted by splitting on terminal punctuation (period, question mark, exclamation mark and ellipsis), and paragraphs are blank-line-separated blocks of text. Both are approximate and do not special-case abbreviations like "e.g."