Word counter
Paste or type to count words, characters, sentences and paragraphs, with reading time and keyword density.
Runs entirely in your browser
- Words
- 0
- Characters
- 0
- No spaces
- 0
- Sentences
- 0
- Paragraphs
- 0
- Lines
- 0
- Reading time
- 0s
- Speaking time
- 0s
- Avg word length
- 0
Keyword density
| Keyword | Count | Density |
|---|
Readability
- Flesch reading ease
- 0
- Flesch-Kincaid grade
- 0
Readability scores need at least 100 words of English text. They are approximate: syllables are estimated with a simple rule set.
Text up to about 5 MB. Counts update as you type; very long text updates a moment after you stop typing.
How to count words
- Type or paste your text into the box, or open a .txt file.
- Read the counts beside it. They update as you type.
- Scroll to Keyword density to see which words and phrases repeat, and Readability for English text of 100 words or more.
How this word counter works
The counts are recalculated in your browser each time the text changes, so there is no button to press and nothing leaves your device. Words are found by looking for runs of letters and digits; for languages that don't put spaces between words, the browser's own word-boundary rules are used instead, which is why a Chinese or Japanese sentence counts as several words rather than one.
Keyword density shows how often each word or two- and three-word phrase appears, as a share of all the words in the text. Switching on "Skip common English words" hides words such as "the" and "and" so the topic words stand out. Phrases are listed only if they appear at least twice.
Word limits are usually set by whoever receives the text, and each system counts a little differently. If a limit is tight, leave yourself a small margin.
Tips
- Tidy a draft before counting with Remove duplicate lines or Find and replace.
- Changed a draft and want to see what moved? Use Compare text.
- Fix capitalisation with the Case converter.
- Checking a post, text message or meta description against a character limit? The Character counter shows what is left.
Questions
What counts as a word?
A word is an unbroken run of letters or digits. An apostrophe or hyphen between letters keeps it as one word (don't, well-known), and a point or comma between digits keeps a number whole (3.14, 1,000). For Chinese, Japanese, Thai and other languages written without spaces, the browser's built-in word segmentation is used when it is available, so those texts count as more than one word.
What counts as a sentence or a paragraph?
A sentence ends at one or more of . ! ? or an ellipsis that is followed by a space, a line break or the end of the text (or at 。 ! ?). Closing quotes and brackets stay with the sentence. Text left after the last ending counts as a sentence if it has a word in it. Abbreviations such as "Mr. Smith" are counted as two sentences. A paragraph is a block of text separated from the next by at least one blank line; a single line break does not start a new paragraph.
How are characters counted?
Characters counts every character, including spaces and line breaks, with each emoji or other symbol outside the basic plane counted once. Characters without spaces leaves out spaces, tabs and line breaks. Lines counts line breaks, so blank lines count as lines.
How are reading and speaking time worked out?
Reading time assumes 238 words per minute and speaking time 150 words per minute. Real speeds vary a lot with the reader, the speaker and the material, so treat both as a rough guide.
How accurate is the readability score?
The Flesch Reading Ease and Flesch-Kincaid grade are standard formulas for English, based on sentence length and syllables per word. Syllables here are estimated with a simple rule set, so scores are approximate, and they only appear for English text of at least 100 words.
Is my text sent anywhere?
No. The counting runs in your browser and the text is not uploaded or stored. Closing the tab clears it.