Paste any text into the box and get an instant breakdown — word count, character count, sentence count, paragraph count, estimated reading and speaking times, Flesch readability score, and the top keywords in your content. Everything updates as you type, with no button to press and no data sent anywhere.
How to Use
- Paste or type your text into the input box on the left
- All statistics update automatically as you type — no submit button needed
- Check the Readability bar to see how easy your text is to read (Flesch score)
- Use Top Keywords to spot which words dominate your content and whether they match your intent
- Click Clear to reset the tool and start with new text
What Each Statistic Means
| Statistic | What It Counts |
|---|---|
| Words | Whitespace-separated tokens — the standard definition used by word processors |
| Characters | Every character including spaces, punctuation, and line breaks |
| No Spaces | Characters after removing all whitespace — useful for SMS, tweet, or meta tag limits |
| Sentences | Segments ending in ., !, or ? |
| Paragraphs | Blocks of text separated by a blank line |
| Reading Time | Estimated at 200 words per minute — average adult silent reading speed |
| Speaking Time | Estimated at 130 words per minute — average conversational speaking pace |
Understanding the Flesch Readability Score
The Flesch Reading Ease score rates text on a scale from 0 to 100 based on average sentence length and average syllables per word. Higher scores mean easier reading.
| Score | Label | Equivalent Level |
|---|---|---|
| 90–100 | Very Easy | 5th grade |
| 70–89 | Easy | 6th–7th grade |
| 60–69 | Standard | 8th–9th grade |
| 50–59 | Fairly Difficult | 10th–12th grade |
| 30–49 | Difficult | College level |
| 0–29 | Very Difficult | Professional / technical |
For most web content and marketing copy, aim for a score between 60 and 80. Blog posts aimed at a general audience should sit above 70. Technical documentation and academic writing naturally scores lower — that is expected, not a problem.
Common Use Cases
- Blog posts and articles — Check word count against target length (minimum 1,500 words for SEO-competitive content) and verify readability before publishing
- Social media captions — Monitor character count to stay within platform limits (Twitter/X: 280, LinkedIn: 3,000, Instagram bio: 150)
- Email subject lines — Keep subject lines under 60 characters for full display on mobile clients
- Meta descriptions — Stay between 140 and 160 characters (no spaces) for optimal SERP display
- Essays and assignments — Verify word count against the required minimum or maximum before submission
- Presentations and speeches — Use speaking time to gauge whether your script fits a 5-minute, 10-minute, or 20-minute slot
- SEO content audits — Use Top Keywords to check that your target keyword appears naturally and at the right density
- UX microcopy — Keep button labels, tooltips, and error messages concise using the character count
Tips for Better Writing
- Aim for sentences averaging 15–20 words. Sentences over 30 words consistently test as harder to read, regardless of vocabulary
- Mix short sentences (under 10 words) with longer ones to improve rhythm and keep readers engaged
- If the Flesch score comes back below 50, look for long sentences first — splitting them usually improves the score more than replacing vocabulary
- The Top Keywords panel shows which words you use most. If your primary topic keyword does not appear in the top 3, your text may be under-optimised for that term
- For spoken content, 130 words per minute is a comfortable conversational pace; for presentations allow slightly more time — audiences need processing time for complex ideas