Reading Time Estimator
NewEstimate how long a piece of text takes to read silently or read aloud, based on configurable words-per-minute rates, with live word, character, sentence, and paragraph counts.
The default 238 WPM reflects the commonly cited average adult silent-reading speed for non-technical prose; 130 WPM reflects a typical relaxed speaking pace for presentations or voiceovers. Adjust both to match denser technical writing (slower) or a skimming audience (faster).
Frequently Asked Questions
Where does the default 238 words-per-minute reading speed come from?
It reflects a commonly cited average for adult silent reading of general, non-technical prose in English — similar to the rate used by popular "X min read" estimates on blogging platforms. You can adjust it lower for dense technical content or higher for a fast-skimming audience.
How is speaking time different from reading time?
Speaking time uses a separate, typically slower words-per-minute rate (130 by default) to estimate how long the same text would take to read aloud, which is useful for scripting presentations, voiceovers, or podcast segments.
How are sentences and paragraphs counted?
Sentences are counted by matching runs of ., !, or ? followed by whitespace or the end of the text. Paragraphs are counted by splitting on blank lines (one or more empty lines between blocks of text), so single line breaks within a paragraph don't create new paragraph counts.
Why does the reading time show seconds instead of minutes for short text?
For any estimate under a full minute, the tool switches to a "X sec" display instead of showing "0 min", since a fractional-minute reading like "0.3 min" isn't as immediately useful as "18 sec".
Can I use this for non-English text?
Word counting works on whitespace-separated tokens regardless of language, so it works reasonably well for space-separated languages. Character-count-based scripts (like Chinese or Japanese without spaces) will undercount words since the tool doesn't do language-specific word segmentation.