Analyze text

Count words, sentences, paragraphs, reading time, and speaking time
ANALYZE
Words count
Sentences count
Paragraphs count
Estimated reading time
Estimated speaking time

About this tool

Paste text to count its words, sentences, and paragraphs, then view estimated reading and speaking times. Counts are based on text patterns and the time estimates use average reading and speaking speeds, so they are useful guides rather than precise measurements. Analysis runs locally in your browser.
  • 100% free. No registration required.
  • Runs in the browser. No data is sent to the server.
Available via the API.

Limits

Unlimited usage via the browser.
When used via the API:
Plan Free - 1 000 requests / month
Plan Plus - 10 000 requests / month
Plan Pro - 100 000 requests / month
Plan Max - 300 000 requests / month
Learn more about plans and pricing.

Tips

  • Estimated reading time is calculated using an average adult reading speed of about 200 words per minute.
  • Estimated speaking time is calculated using an average speaking speed of about 130 words per minute.
  • Paragraphs are counted as blocks of text separated by blank lines.
  • Sentences are detected using sentence-ending punctuation such as ".", "!", and "?".
  • Useful for checking blog posts, essays, and articles against word count requirements.

Frequently Asked Questions

  • What is the Text Analyzer tool?

    Text Analyzer is a free online tool that analyzes pasted text and reports the number of words, sentences, and paragraphs it contains, along with an estimated reading time and speaking time.
  • How is the word count calculated?

    Words are counted by splitting the text on whitespace, ignoring empty segments. This gives a simple and reliable approximation of the number of words in the text.
  • How is the sentence count calculated?

    Sentences are detected by looking for sentence-ending punctuation marks such as periods, exclamation points, and question marks. Abbreviations or unusual punctuation may occasionally affect accuracy.
  • How is the paragraph count calculated?

    Paragraphs are counted as blocks of text separated by one or more blank lines. Single line breaks within a block are not treated as separate paragraphs.
  • How is the estimated reading time calculated?

    Reading time is estimated by dividing the total word count by an average reading speed of 200 words per minute, rounded up to the nearest minute.
  • How is the estimated speaking time calculated?

    Speaking time is estimated by dividing the total word count by an average speaking speed of 130 words per minute, rounded up to the nearest minute. This is useful for timing speeches, presentations, and voiceovers.
  • Is my text sent to a server?

    No, all counting is performed directly in your browser. Your text is not uploaded or sent to a server for processing.
  • Is the tool free to use?

    Yes, the tool is completely free to use with no account or registration required, and there are no usage limits when using it in your browser.

Something missing?

Feel free to contact us if you have any suggestions or found a bug.

Related tools

Transform textHash textRemove whitespaceReverse textBase64 encode/decode