- Words
- 0
- Characters
- 0
- Sentences
- 0
- Paragraphs
- 0
- Words / sentence
- 0.0
- Letters / word
- –
- Unique words
- 0
- Lexical diversity
- –
- Reading time
- –
- Speaking time
- –
What a text analyzer tells you
Counts are the raw material. Average sentence length is the single number that moves readability scores most: around 15–20 words reads comfortably on screen. Lexical diversity shows whether you lean on the same few words; a low ratio in a long piece is normal, but in a 300-word intro it usually means repetition. The most-used words list is a quick topic check: if your subject isn’t near the top, readers and search engines may not see it either.
For reading level details, every formula has its own page, starting with Flesch Reading Ease, and the reading level chart shows what each grade means.
Text analyzer FAQ
What does this text analyzer measure?
Word, character, sentence and paragraph counts; average sentence and word length; unique words and lexical diversity; the most frequent words and two-word phrases; the longest sentences; reading and speaking time; and the reading level from seven readability formulas.
Is my text uploaded?
No. The analysis runs in your browser with plain JavaScript. The draft is kept in this browser’s local storage so it survives a reload, and you can clear it any time.
How is lexical diversity calculated?
As the type-token ratio: unique words divided by total words. It falls naturally as texts get longer, so compare texts of similar length.
How is reading time worked out?
Words divided by 238 words per minute, the average silent reading rate for English non-fiction reported by Brysbaert (2019). Speaking time uses 150 words per minute, a typical presentation pace.
Can I analyze a whole web page?
Copy the page’s main text and paste it in. The analyzer recognises markdown headings (# and ##), so pasting from a markdown editor also gives you a heading outline.