Most text tools answer one question at a time. You run the word counter, then switch tabs to check the reading level, then paste again somewhere else to see the keyword frequency. Text Statistics Dashboard answers all of them in a single pass: 17 metrics from one paste, updating live as you type.
The dashboard is designed for writers who want a complete picture before publishing: a readability score, a speaking time estimate for a script, the top keywords with their frequency bars, the most common letters, and the longest and shortest words in the document.
Worked Example: Analysing Three Science Quotes
Click Load Sample to paste three sentences from science writers. The dashboard immediately populates all four panels.
- The Counts panel shows 6 figures: Characters, Characters (no spaces), Words, Unique words, Sentences and Paragraphs. Unique word count divided by total words gives the vocabulary diversity ratio — a non-obvious signal for whether a text repeats itself.
- The Readability & Time panel shows the Flesch Reading Ease score, a reading-time estimate at 200 words per minute, and a speaking-time estimate at 130 words per minute (the average conversational pace for a prepared speech). For the sample text the speaking time is roughly 20% longer than the reading time.
- The Top Keywords panel strips 71 stop words and words shorter than 3 characters, then ranks survivors by frequency with a bar chart. The bar width is relative to the most frequent word, not the total word count, so even a document with only one repeated keyword fills the bar to 100%.
- The Copy summary button in the top-right copies all 17 metrics as a plain-text block ready to paste into a report or a spreadsheet. This is the feature most first-time visitors miss.
The Formula Behind Reading and Speaking Time
- Reading time = words ÷ 200 × 60 seconds. 200 wpm is the accepted adult silent-reading rate for non-fiction. A 500-word article reports 2m 30s.
- Speaking time = words ÷ 130 × 60 seconds. 130 wpm is the average pace for a prepared speaker — faster than a formal lecture (100 wpm) and slower than casual conversation (180 wpm).
- Flesch score = 206.835 − 1.015 × (words / sentences) − 84.6 × (syllables / words). 80+ is Easy, 60–79 is Standard, 40–59 is Difficult, below 40 is Very Hard.
- Syllable counting uses a vowel-cluster heuristic. Results for technical or borrowed vocabulary may be off by one, shifting the Flesch score by a fraction of a point.
Accuracy of the Keyword and Letter Counts
- The keyword panel filters 71 common English stop words and any token shorter than 3 characters before counting. Words that survive the filter are lowercased and stripped of punctuation so
science, Science and science. all count as the same token. - Character frequency counts only the 26 ASCII letters (case-insensitive). Digits, spaces, punctuation and non-ASCII characters are excluded. The panel shows the top 8 by frequency with a mini bar inside each tile.
- Unique word count treats
run, running and ran as three separate types. No stemming or lemmatisation is applied, so the figure is a raw type count rather than a root-word count.