Free online tool · Education & Communications

Word Counter & Readability Checker

Count words, estimate reading time and check readability.

FreeNo sign-upRuns in your browserExportable results

Paste your text

Analysis runs locally in this tab. The text is never uploaded, stored or sent to a model.

Live report

Updated on every keystroke.

Words60
Characters350291 without spaces
Sentences415 words avg
Paragraphs1
Reading time0.3 minat 200 wpm
Speaking time0.5 minat 130 wpm
Flesch Reading Ease66.1Plain English (grades 8–9)
Flesch–Kincaid Grade7.8US grade estimate

Readability uses the standard formulas with an estimated syllable count of 89. Scores are a comparison signal between drafts, not a definitive grade level.

Long sentences

More than 20 words.

  • 21 words — The report below was carefully prepared by this tool so you can see how the readability checks respond to ordinary prose

Possible passive voice

Candidates to review, not errors.

  • was carefully prepared

Frequent keywords

Common stop words removed.

WordCount
sentences2
short2
add1
aloud1
below1
carefully1
checks1
choppy1

Weak resume phrasing

Useful when editing a CV or cover letter.

None of the common weak openers were found.

How this tool works

  • Reading time uses 200 words per minute; speaking time uses 130 words per minute.
  • Flesch Reading Ease and Flesch–Kincaid Grade use the standard published formulas.
  • Syllable counts and passive-voice matches are heuristics, not a grammar engine.
  • A word is a run of letters and digits, keeping internal apostrophes and hyphens.

Read the full guides

The step-by-step guides behind this tool, from the Howcompass library.

Questions & answers

Is my text uploaded anywhere?

No. All counting and scoring happens in JavaScript in this tab. There is no text field submission, no API call and no model behind this tool.

How accurate is the readability score?

The formulas are standard, but syllable counting is a heuristic. Treat the score as a quick signal for comparing drafts, not as a definitive grade level.

What does 'possible passive voice' mean?

A be-verb followed by a past-participle pattern is flagged as a candidate for you to review. It can produce false positives, which is why it is labelled as a candidate rather than an error.

Privacy & limits

Your text is analysed locally in the browser. It is never uploaded, stored or sent to a model.

Tools are added in batches and every tool links to real guides in our library. Browse all free tools.