Skip to content

Text Statistics Analyzer

Every metric about your text in one dashboard

0 words

All Your Writing Metrics in One Place

Instead of opening five different tools to check word count, reading time, and readability, this analyzer runs every common text metric at once. Paste your draft and get a complete dashboard: basic counts (words, characters, sentences, paragraphs), timing estimates (reading and speaking), averages (word length, sentence length, syllables per word), and a Flesch Reading Ease score that tells you what audience your text suits.

What Each Metric Tells You

Word and character counts are the basics — hit counts for submissions, social media limits, or assignment requirements. Sentence and paragraph counts show structure: too few paragraphs means wall-of-text, too many means choppy. Average sentence length reveals complexity — under 15 words is simple, over 25 is demanding. The Flesch score synthesizes these into a single readability grade.

Using the Flesch Score

The Flesch Reading Ease formula is 206.835 minus 1.015 times the average sentence length minus 84.6 times the average syllables per word. A score of 60 to 70 means your text is readable by most adults. Blog posts and marketing copy should aim for this range. Academic writing naturally scores lower (30 to 50) because it uses longer sentences and more specialized vocabulary.

Timing Estimates

Reading time at 238 words per minute helps you estimate how long a reader needs for your article. Speaking time at 150 words per minute is useful for planning presentations, podcasts, and speeches. A 1,500-word blog post takes about 6 minutes to read and 10 minutes to deliver as a talk.

Privacy

All processing runs in your browser. No text is transmitted or stored.

$ faq

What metrics does this tool calculate?
The analyzer calculates character count (with and without spaces), word count, sentence count, paragraph count, average word length, average sentence length, reading time, speaking time, syllable count, and Flesch Reading Ease score. It gives you a complete picture of your text in one view.
How is reading time calculated?
Reading time uses an average reading speed of 238 words per minute, which is the widely cited average for adult English readers. Speaking time uses 150 words per minute, typical for presentations and speeches. Both are estimates — actual speed depends on the reader and the text difficulty.
What is the Flesch Reading Ease score?
The Flesch Reading Ease score rates text on a 0 to 100 scale. Higher scores mean easier reading. 90 to 100 is very easy (5th grade), 60 to 70 is standard (8th to 9th grade), 30 to 50 is college level, and below 30 is graduate level. The formula uses average sentence length and average syllables per word. Most web content should aim for 60 to 70.
How are sentences detected?
The tool splits text on sentence-ending punctuation — periods, exclamation marks, and question marks. Abbreviations like"Mr." or"U.S." can cause slight overcounting. For most standard prose, the count is accurate. Very informal text without punctuation will be counted as fewer, longer sentences.
How are syllables counted?
The tool uses a vowel-group algorithm: it counts groups of consecutive vowels (a, e, i, o, u, y) in each word, with adjustments for silent e, common suffixes like -le, and diphthongs. This heuristic is accurate for most English words but may miscount unusual words or proper nouns by one syllable.
What is a good average sentence length?
Most readability experts recommend 15 to 20 words per sentence as an average. Individual sentences should vary — some short (5 to 10 words) for impact, some longer (25 to 30 words) for complex ideas. If your average exceeds 25 words, readers may struggle to follow your arguments.
Is any data sent to a server?
No. All processing happens locally in your browser using JavaScript. Your text is never transmitted or stored.