ETEvoraTools
Text Analysis

Reading Time Calculator

Reading Time Calculator divides the shared regex word count by the entered Words per minute or 200 when blank/nonnumeric, rounds upward, and always returns at least 1 minute—even for empty text. It does not model comprehension, language, technical complexity, images, code, tables, accessibility, aloud reading, pauses, or reader variation. Negative or zero speeds also collapse through fallback/minimum behavior rather than producing a useful estimate.

Runs locally — files stay on your device
Quick answer

What does empty text return?

1 minute.

Reading time is a coarse rate model

Words divided by words per minute gives minutes, but both token count and actual rate vary by content and audience.

How it works

Math.ceil(words/WPM) is wrapped in Math.max(1,...); WPM defaults to 200 via numeric fallback.

Key concepts

Round up

Any positive fraction becomes the next whole minute.

Minimum one

Zero-word input still reports 1.

When to use it

  • Add a rough blog-post estimate.
  • Compare lengths under one WPM.
  • Plan a simple narration draft approximately.

When not to use it

  • Do not promise an individual's time.
  • Do not expect empty input to show zero.
  • Do not ignore diagrams, code, or difficult material.

Worked examples

Default

Input
400 counted words; blank WPM
Expected output
2 minute(s)

200 WPM.

Small

Input
10 words
Expected output
1 minute(s)

Minimum/ceiling.

Empty

Input
(empty input)
Expected output
1 minute(s)

Minimum applies.

Common mistakes

Treating as exact

Readers/content vary. Correction: Label estimate.

Comparing different tokenizers

Word counts differ. Correction: Use consistent method.

Using invalid WPM

Fallback/minimum hides it. Correction: Enter a positive reviewed rate.

Best practices

  • Choose a rate for the audience.
  • Label as approximate.
  • Account separately for media and complex sections.

Related operations and differences

Add Prefix to Every Line

Choose Add Prefix to Every Line when you need to add the same prefix before every line.; use Reading Time Calculator specifically for reading time.

Add Suffix to Every Line

Choose Add Suffix to Every Line when you need to add the same suffix after every line.; use Reading Time Calculator specifically for reading time.

Capitalize Every Word

Choose Capitalize Every Word when you need to capitalize the first character of every word.; use Reading Time Calculator specifically for reading time.

Character Counter

Choose Character Counter when you need to count Unicode characters in text.; use Reading Time Calculator specifically for reading time.

Extract Email Addresses

Choose Extract Email Addresses when you need to find unique email addresses in text.; use Reading Time Calculator specifically for reading time.

Extract URLs

Choose Extract URLs when you need to find unique HTTP and HTTPS links in text.; use Reading Time Calculator specifically for reading time.

Limitations and privacy

  • Whole-minute ceil with minimum 1 and default 200 WPM; no zero result, validation message, content difficulty, language, media, accessibility, range, or seconds.

The text is analyzed locally in this browser and is not uploaded by the tool.

Frequently asked questions

What is default WPM?

200.

Are seconds shown?

No.

Can output be zero?

No.

Is it exact?

No.

References