Text Statistics
Paste or type any text to instantly get a full statistical breakdown — word count, character count, sentences, paragraphs, reading time, speaking time, readability scores, keyword density and more. Free, private, and runs entirely in your browser.
Your Text
Statistics
Start typing or paste text on the left. Your full statistics will appear here — instantly, as you type.
What does this Text Statistics tool do?
This free online text statistics tool analyzes any body of text and gives you a complete numerical breakdown — instantly. Paste an essay, a blog post, a report, a speech, or a social media caption, and the tool calculates dozens of metrics covering length, structure, readability, and word usage.
The metrics fall into five main categories: counts (words, characters, sentences, paragraphs, lines), averages (average word length, average sentence length, syllables), time estimates (reading time, speaking time), readability scores (Flesch Reading Ease, Flesch-Kincaid Grade Level, Gunning Fog Index, Automated Readability Index), and keyword frequency (top words used in the text).
Everything runs locally in your browser — the text you enter never leaves your device. No signup, no server uploads, no limits. The statistics update live as you type, so you can see the impact of every edit in real time.
How to use the Text Statistics tool
- Paste or type your text into the input box on the left. You can paste from any source — a document, a website, an email, or just start typing.
- Watch the statistics update instantly in the panel on the right. There's no "calculate" button — every metric recalculates as you type or paste.
- Review the four highlight cards at the top for the most important numbers: words, characters, sentences, and paragraphs.
- Scroll through the detailed sections for counts, averages, time estimates, readability scores, and your top keywords.
- Copy the stats with the "Copy Stats" button if you want to save or share the analysis. The "Clear Text" button resets everything.
That's it. No signup, no email, no waiting — just paste and read.
Why use this Text Statistics tool?
Live, instant updates
Every metric recalculates as you type. No button to click, no page reload — the numbers just update in real time.
Four readability scores
Flesch Reading Ease, Flesch-Kincaid Grade Level, Gunning Fog Index, and Automated Readability Index — all in one place.
Reading & speaking time
See how long your text takes to read silently (225 WPM) and to speak aloud (150 WPM). Perfect for speeches and presentations.
Keyword frequency
The top keywords in your text, ranked by frequency, with a visual bar so you can see the distribution at a glance.
100% private
Everything runs in your browser. Your text never leaves your device — no server, no logs, no tracking.
Works offline
Once the page loads, the tool keeps working even without an internet connection. Perfect for flights or offline writing.
Readability formulas explained
Readability scores estimate how easy or difficult a text is to read. They're widely used by educators, publishers, and content marketers to match text to the right audience. This tool calculates four of the most well-known formulas.
How to interpret the scores
- Flesch Reading Ease: 90–100 = very easy (5th grade), 60–70 = standard (8th–9th grade), 30–50 = difficult (college level), 0–30 = very difficult (graduate level).
- Flesch-Kincaid Grade Level: A score of 8 means an eighth-grader can understand it. Most web content targets grades 6–9.
- Gunning Fog Index: A score of 12 means a high-school senior can read it. Business writing typically targets 10–12; technical writing is often 14+.
- Automated Readability Index: Similar to Flesch-Kincaid — it returns a U.S. grade level. Lower is easier.
Who uses text statistics?
Writers and bloggers
- Check word count against editorial guidelines
- Estimate reading time before publishing (especially for SEO meta descriptions)
- Monitor readability to ensure content matches the target audience
- Spot overused words with the keyword frequency list
Students and academics
- Hit exact word counts for essays and assignments
- Check the grade level of research papers and theses
- Estimate how long a presentation script will take to deliver
- Analyse the structure of source material
Marketers and SEO professionals
- Check keyword density to avoid over-optimisation
- Estimate reading time for blog posts and landing pages
- Ensure ad copy and meta descriptions hit length targets
- Compare readability across competitor content
Editors and proofreaders
- Verify word counts after edits
- Check readability changes between drafts
- Identify repeated words and phrases
- Confirm paragraph and sentence structure
How reading time and speaking time are calculated
Reading time is estimated using the average adult silent reading speed of 225 words per minute. Speaking time uses a slower rate of 150 words per minute, which is typical for clear, measured speech.
These are estimates, not guarantees. Actual reading speed varies with text complexity, reader familiarity with the topic, and device. Speaking speed varies with delivery style, pauses, and audience. But for most practical purposes — blog posts, speeches, presentations, scripts — these estimates are accurate within a reasonable margin.
| Text length | Reading time (~225 WPM) | Speaking time (~150 WPM) | Typical use |
|---|---|---|---|
| 250 words | ~1 min | ~1.5 min | Short blog intro, email |
| 500 words | ~2 min | ~3.5 min | Short blog post |
| 1,000 words | ~4.5 min | ~6.5 min | Standard blog post |
| 1,500 words | ~6.5 min | ~10 min | Long-form article |
| 2,000 words | ~9 min | ~13 min | In-depth guide |
| 3,000 words | ~13 min | ~20 min | White paper, essay |