Home AI Tool Reviews About
Text Analysis

Text Statistics

Free online text statistics. No sign-up, no installation. Runs entirely in your browser.

What is Text Statistics?

Text Statistics is a comprehensive text analysis tool that goes beyond simple word counts. It provides deep insights into your writing through vocabulary richness metrics, reading level estimates, sentence structure analysis, and frequency distributions. Perfect for writers, students, researchers, and content creators who want to understand and improve their text quality.

How to Use

1. Paste or Type: Enter your text into the textarea above.
2. Click Analyze: Press the "Analyze Text" button to process your input.
3. Review Results: Explore detailed statistics including word counts, vocabulary richness, reading level, and sentence distribution.
4. Copy Results: Use the "Copy Results" button to save all metrics to your clipboard.

Use Cases

Content Writers: Optimize readability and engagement by monitoring sentence length and vocabulary diversity.
Students: Analyze essays and papers to meet word count requirements and improve writing structure.
SEO Specialists: Understand content density and readability to improve search rankings.
Researchers: Track vocabulary richness and writing patterns across multiple documents.
Language Learners: Monitor vocabulary growth and sentence complexity progress.

Frequently Asked Questions

What does "Vocabulary Richness" mean?

Vocabulary Richness is the Type-Token Ratio (TTR), calculated as (Unique Words / Total Words) × 100, using exactly the same units as the "Words" figure above. A higher percentage indicates more diverse vocabulary. Note that TTR is length-sensitive: short texts drift toward 100%, so only compare passages of similar length.

What is the Reading Level estimate?

The Reading Level uses the Flesch Reading Ease formula (206.835 − 1.015 × words per sentence − 84.6 × syllables per word) to estimate the U.S. grade level needed to understand the text. Scores range from 0-100: 90-100 (5th grade), 80-90 (6th grade), up to 0-30 (college graduate). Higher scores = easier to read. The formula is English-specific and syllable-based. Chinese, Japanese and Korean have no syllable segmentation here and no validated coefficients, so when the text is mostly CJK this field shows "—" with an explanation rather than an invented number. Use "Avg Sentence Length" for those languages.

How is Passive Voice estimated?

The tool checks each sentence for common passive voice indicators: in English, a form of "be"/"get" followed by a past participle (-ed, -en); in Chinese, markers such as 被, 受到, 遭到. Each sentence is counted at most once. This is an estimate, not a full grammatical analysis.

Is my text private?

Yes, absolutely. All analysis happens entirely in your browser using JavaScript. Your text is never sent to any server and is not stored anywhere. Your privacy is guaranteed.

What counts as a paragraph?

A paragraph is defined as a block of text separated by one or more line breaks. The tool counts continuous text blocks as individual paragraphs. Sentences are split on both ASCII terminators (. ! ? 😉 and their full-width CJK counterparts (。!?…;); an ASCII period only ends a sentence when followed by whitespace or the end of the text, so decimals such as 3.14 are not split.

Can I analyze very long texts?

Yes! The tool can handle texts of any length. However, analysis of extremely large texts (100,000+ words) may take a few seconds. For best experience on mobile, keep texts under 50,000 words.

Scroll to Top