Reading Time Calculator
Estimate silent reading time and speaking time separately, at rates you can adjust, with the word count shown so every number is auditable.
Privacy: your files never leave your device. All processing happens locally in your browser.
How to use
- 1.Paste your text, or switch to word-count mode and type the number of words directly.
- 2.Pick a preset reading rate or type your own, and set the speaking rate for the read-aloud estimate.
- 3.Read both durations, and check the word count and counting rule shown under the result.
About Reading Time Calculator
Reading Time Calculator answers two different questions that usually get conflated: how long will someone take to read this text, and how long will it take to say it out loud. Paste your text, or type a word count directly, and the page reports both durations side by side, each at its own adjustable words-per-minute rate, together with the exact word count the arithmetic used. Showing the count matters, because reading-time estimates are nothing more than words divided by a rate, and two tools that disagree almost always disagree about what they counted as a word rather than about the division.
The default rates are not folklore. The silent-reading preset comes from Brysbaert's 2019 meta-analysis in the Journal of Memory and Language, which aggregated 190 studies and put average adult silent reading of English non-fiction at 238 words per minute, with fiction slightly faster at 260. The reading-aloud preset uses the 183 words per minute that the same meta-analysis derived from 77 oral-reading studies, and the IReST standardized-text figure of 228 words per minute is offered alongside it with a note about what it measured, because reading short standardized paragraphs under a stopwatch is a different task from reading naturally. The familiar presentation figure of about 150 words per minute is also available, labelled honestly as a convention that speech coaches use rather than a measured average, because no retrievable study actually asserts it. You can ignore every preset and type any rate of your own.
The word count follows a stated rule rather than a vague notion of a word: text is split on whitespace after word-joining dashes are treated as separators, and a token counts as a word when it contains at least one letter or digit. So a hyphenated compound like state-of-the-art counts as one word, a contraction counts as one, a number like 3.14 or 1,000 counts as one, and a string of punctuation counts as none. The rule is printed under the result, so if the count surprises you, you can see exactly why.
Durations are rounded to the nearest whole second, half up, and a text with any words at all is never reported as taking zero seconds. Output is formatted the way people actually say it: 45 sec, 12 min 30 sec, 1 hr 5 min, with a coarse less-than-a-minute form for the headline figure. Everything runs in your browser; the text is never uploaded, stored or attached to an account.
Be honest with yourself about what these numbers are: population averages. Brysbaert's own review puts most adults between 175 and 300 words per minute silently, which means the true reading time for any particular person can differ from the estimate by a third in either direction. The tool is precise about its arithmetic and open about its inputs, and that is all a reading-time estimate can honestly be. Use it to compare drafts, budget presentation slots and set expectations for readers, not to promise anyone an exact number of minutes.
Methodology & sources
Count words with a stated deterministic rule, divide by user-adjustable rates whose presets are pinned to published measurements, round half up to whole seconds with a floor of one second for non-empty text, and display the counts so every figure can be checked by hand.
Frequently asked questions
- Where do the default words-per-minute rates come from?
- The silent-reading and oral-reading presets come from Brysbaert's 2019 meta-analysis (238 wpm non-fiction, 260 fiction, 183 aloud) and the IReST 2012 standardized texts (228 wpm). The 150 wpm presentation figure is labelled as a convention, because no retrievable study asserts it.
- Why do reading time tools disagree with each other?
- Mostly because they count words differently and assume different rates. This page shows the exact word count and the counting rule it used, and lets you set any rate, so the arithmetic is fully auditable.
- How accurate is the estimate for one specific reader?
- It is a population average. Most adults read silently at anywhere from 175 to 300 words per minute, so an individual's true time can differ substantially. Treat the result as a planning figure, not a promise.
Related tools
- Word CounterCount words, characters, sentences and reading time live as you type β nothing uploaded.
- Readability Score CheckerScore any English passage on six published readability formulas at once and see the word, sentence and syllable counts each score was built from.
- Character CounterCount characters in real time and instantly see how much room is left for X/Twitter, SMS, Instagram, and SEO meta tags.
- Add Line Numbers to TextNumber every line of pasted text from a chosen starting value with a custom separator and optional zero padding.
- Add Prefix and Suffix to LinesAdd literal prefix and suffix text to every pasted line, with an option to leave blank lines untouched.
- Add Quotes to Each LineTurn a pasted list into a paste-ready JSON array, SQL IN clause or CSV row in one click, with the escaping each format actually requires.
Text Tools guides
View all- How to Find and Replace Text in AutoCAD
- How to Get All Links from a Word Document
- How to Remove Emoji from a Facebook Post
- Emoji Copy and Paste: Find and Copy Any Emoji Instantly
- How to Create a Batch File from a Text File Locally
- How to Change Case in Google Docs and Beyond
- How to Get Bold Text in WhatsApp Messages
- Add a Prefix to All Lines in Notepad++ and Online
- How to Add Line Numbers to Text in Word and Plain Text
- How to Add Line Numbers in Word and Plain Text
- Remove Duplicate Lines from Text in One Click
- How to Generate Random Words in HTML Pages
- Extract Phone Numbers from Any Text in Minutes
- Convert Numbers to Words in Excel Without Formulas or VBA
- How to Generate Lorem Ipsum in Canva for Faster Mockups
- How to Random List in Python Without Writing Code
- How to Count Lines in a Play Using a Browser Tool
- Remove Line Breaks from Text in Excel in One Simple Step
- Convert Brake Line Symbols to Literal Text for Code or Data
- Cute Kaomoji Copy and Paste for Roblox Chats and Bios