Reading time estimator
Estimate reading minutes from word count at a WPM you choose.
Runs in this tab. The file stays here.
Estimated reading time
0 min
0 words
This runs in your browser. Nothing is uploaded.
About Reading time estimator
Estimates reading time from pasted text using a WPM rate you set, in the browser, with no upload to a readability API.
Word counters often bury reading time at a fixed 200 WPM. Adults vary: skimming, second-language reading, and dense academic prose all change the clock. Paste text, set words-per-minute, and get minutes (and a rough seconds remainder) from word count divided by that rate.
Word splitting matches ordinary prose heuristics, not a linguistic tokenizer for every script. Code, tables, and CJK will skew the estimate. Treat the number as planning help for a blog post or chapter, not a lab measurement.
If you only need counts without a slider, the word counter under Text & Developer stays available. This page exists so the WPM assumption is yours.
Edge cases matter when you assign reading. Footnotes, block quotes, and reference lists count as words here even if students skip them. Markdown syntax characters may inflate the count if you paste raw source instead of rendered text. Poetry and line-broken lists can under-count if the splitter treats each line as one token. For a syllabus deadline, round up.
Nothing is sent to a readability API or an analytics endpoint. The essay draft, the unreleased blog post, and the internal memo all stay in memory on this device. Close the tab and the text is gone unless you kept a copy elsewhere. That is the same privacy model as the word counter, with a WPM knob on top.
How to use Reading time estimator
- 1Paste or type the text you plan to read or assign.
- 2Set the words-per-minute assumption with the slider.
- 3Read the estimated minutes; adjust WPM if your audience is faster or slower.
What it won't do
- Word splitting is heuristic, not linguistic analysis for every script.
- No speaking-time or slideshow pacing modes.
Common questions
What default WPM do you use?
About 220 for silent adult reading. Change it anytime; the estimate recalculates immediately.
Is reading time uploaded for analytics?
No. Count and divide run in the tab.
Does this work for code?
Poorly. Tokens are not prose words. Use it for articles and essays.
Should I use a lower WPM for technical or foreign-language text?
Usually yes. Dense jargon and translation both slow readers. Drop the slider toward 150–180 for graduate-level prose or ESL audiences, then add buffer time for note-taking.
Related tools
Why this one doesn't upload your file
There is no server to upload to. This page is a static file, and the work happens in your browser using the same graphics and WebAssembly code that renders every other site you visit. Your file is read from disk into memory, processed, and handed back as a download. Once the page has loaded you can disconnect from the network entirely and it keeps working. The longer explanation