Reading Time Calculator
Calculate accurate reading time for blog posts, articles and books — with speed presets, technical penalties and copyable badges.
🔒 Runs entirely in your browser — nothing you type is uploaded or stored on a server.
The Reading Time Calculator estimates how long it takes a typical reader to finish your article, blog post, essay or book chapter. Paste your text or enter a word count to get an immediate reading time estimate, complete with copy-ready badge text and Schema.org JSON-LD markup.
Also on Txtset: calculate spoken presentation time · convert word count to printed pages.
Unlike simple counters that assume an arbitrary 200 WPM, this calculator defaults to 238 words per minute — the empirical silent reading speed established by the comprehensive Brysbaert (2019) meta-analysis of 190 reading studies. Fiction and casual prose read faster at approximately 260 WPM, while careful academic study averages 150 WPM and skimming reaches 400 WPM.
For technical articles, code walkthroughs, and scientific papers, toggle the Technical / code-heavy option to apply an evidence-based 0.75× speed penalty. Bloggers can copy the formatted 'X min read' badge or structured JSON-LD Article snippet with one click.
Common Reading Time Estimates
250 words · 300 words · 500 words · 750 words · 1,000 words · 1,500 words · 2,000 words · 2,500 words · 3,000 words · 5,000 words
How to use
- Paste your article or draft into the text area.
- Select a reading speed preset or adjust the WPM slider to match your audience.
- Toggle 'Technical / code-heavy' if your content contains code snippets or dense terminology.
- Read the estimated completion time in minutes.
- Click 'Copy badge text' or 'Copy JSON-LD schema' to embed reading time in your CMS.
Examples
At the standard 238 WPM non-fiction rate, a 1,500-word blog post takes approximately 7 minutes to read.
A 2,000-word coding tutorial with the technical penalty applied requires about 12 minutes of focused reading.
A 600-word weekly newsletter takes less than 3 minutes to read for average adults.
A 5,000-word in-depth essay represents approximately 21 minutes of continuous reading.