ALLYX ONE
Tools Writing Reading Time Calculator Writing
100% browser · zero uploads

Reading Time Calculator

Estimate how long any passage takes to read — average adult, blog skimmer, audiobook narrator, speed reader, or a custom WPM. Free, instant, and nothing leaves your browser.

Reading time · Average adult

238 wpm

Paste or type text below — your reading time appears here.

505001000

Audience preset

Reading time across audiences

Slow / careful

150 wpm

Children, ESL learners, dense academic prose

Average adult

238 wpm

Silent reading of non-fiction (Brysbaert 2019 meta-analysis)

Blog / web reader

265 wpm

Skimming online articles and Medium posts

Speed reader

450 wpm

Trained chunk-reader on familiar material

Audiobook (1x)

160 wpm

Standard narration pace for unabridged audiobooks

Spoken / presentation

130 wpm

Public speaking, podcast narration, keynote pace

Composition

0

Words

0

Characters

0

Sentences

0

Paragraphs

Reading time = words ÷ words-per-minute × 60. Estimates assume silent reading of familiar material — comprehension-heavy or unfamiliar text reads 20–40% slower.

How It Works

1

Paste your text

Drop in a blog draft, script, or article. Nothing leaves your browser — your text stays in memory only.

2

Words are counted locally

JavaScript splits on whitespace and keeps tokens that contain a letter or digit (Unicode-aware, so Spanish, French, German all work).

3

Pick an audience or WPM

Six presets (150–450 wpm) plus a custom slider model any reader — careful, casual, audiobook, or speed-reader.

4

Reading time renders live

Time = words ÷ wpm × 60. A side-by-side grid also shows the result for every preset so you can quote a realistic range.

How to Use the Reading Time Calculator

  1. Paste or type any passage into the input area — a blog post, video script, conference talk, audiobook chapter, or marketing email.
  2. Pick an audience preset that matches your readers — Slow, Average adult, Blog reader, Speed reader, Audiobook, or Spoken / presentation.
  3. Or drag the words-per-minute slider to model any custom audience between 50 and 1000 wpm.
  4. The headline reading time updates instantly as you type or change the speed.
  5. Scroll to the "Reading time across audiences" grid to see how the same text reads for every audience side by side — useful for quoting a realistic range in your CMS or video description.

What Reading Speed Should You Use?

Reading speed varies far more by audience and content type than most people realise. A 2019 meta-analysis by Marc Brysbaert (Journal of Memory and Language) covering 190 studies and more than 17,000 readers found that silent reading of non-fiction English averages 238 words per minute, while fiction is slightly higher at around 260 wpm. Web content is typically skimmed and is usually estimated at 265 wpm — the figure used by Medium, Pocket, and most popular reading-time plugins. Audiobook narrators speak more slowly at roughly 150–160 wpm, and public speakers at 130 wpm.

Audience Typical WPM Best used for
Children, ESL learners, dense academic text100–150Textbooks, learner material, technical reviews
Average adult (silent, non-fiction)238Books, longform articles, white papers
Blog / Medium skimmer265Blog posts, Substack, news articles
Trained speed reader400–700Familiar material — gist over deep recall
Audiobook narrator (1×)150–160Estimating audiobook runtime from a script
Public speaker / podcast host110–130Keynote rehearsal, podcast episode length

Reading Time Formula

The reading time calculation is intentionally simple — and that simplicity is why it is the standard across CMS plugins and content management systems:

  • Reading time (seconds) = (words ÷ words-per-minute) × 60
  • Reading time (minutes) = words ÷ words-per-minute

The hard part is choosing a defensible WPM. Pick the slowest realistic audience for compliance-style estimates (e.g. healthcare content for an average reader) and a middle figure for blog "x min read" labels. Showing both a quick-read and a careful-read estimate is a useful pattern for documentation and tutorials.

When to Use This Calculator

  • Blog "x min read" badges — use the Blog reader preset (265 wpm) to match what readers expect from Medium-style sites.
  • YouTube video and podcast scripts — use the Spoken / presentation preset (130 wpm) to estimate runtime before recording.
  • Audiobook narration planning — Audiobook (1×) at 160 wpm gives a realistic unabridged runtime; trim if you target audiobook chapters under a target length.
  • Conference talks and keynotes — a 20-minute slot at 130 wpm is roughly 2,600 words. Drag the slider down to 110 wpm if you want pauses, emphasis, and audience laughter built in.
  • Email and newsletter previews — quoting reading time at the top boosts open-to-read rates; use 238 wpm for non-fiction newsletters.
  • SEO planning — search-engine "dwell time" correlates loosely with content length; a reading-time figure helps you size pillar posts versus quick-take articles.
  • Tutorial / documentation tagging — show both a quick-read and a careful-read figure so learners self-select.

Reading Time vs. Listening Time

Listening is consistently slower than reading because the ear can't skim. A 1,500-word article that an adult reader finishes in about 6 minutes takes roughly 11–12 minutes as an audiobook and 13 minutes as a podcast. If you produce both written and audio versions of the same content, quote both numbers — your audience will pick the format that fits their commute, gym session, or coffee break.

Tips for Quoting Reading Time Honestly

  • Round up, not down — a 4 min 35 sec read should be shown as "5 min read", not "4".
  • Use the slowest reasonable speed for healthcare, legal, and accessibility-critical content.
  • Quote a range ("4–6 min read") for technical tutorials where comprehension matters more than throughput.
  • Strip code blocks before measuring — most readers skim or skip them, which inflates the word count unrealistically.
  • For multilingual sites, set the WPM per language — Chinese reading is measured in characters per minute, typically 250–350 cpm for adults.

Frequently Asked Questions

How is reading time calculated?

Reading time = (words ÷ words-per-minute) × 60 seconds. Word count is the number of whitespace-separated tokens that contain at least one letter or digit, and words-per-minute is set by the audience preset or the custom slider.

What is the average adult reading speed?

Silent reading of non-fiction in English averages about 238 words per minute (Brysbaert, 2019 — a meta-analysis of 190 studies covering more than 17,000 readers). Fiction is slightly higher at roughly 260 wpm.

Why does my blog use 265 wpm instead of 238?

Web content is typically skimmed rather than read end-to-end. Medium, Pocket, and most reading-time plugins use 265 wpm as a defensible compromise between careful reading and pure skimming for online articles.

What WPM should I use for an audiobook or podcast script?

Audiobook narrators average around 150–160 words per minute. Public speakers, podcast hosts, and keynote speakers slow to roughly 130 wpm for clarity. Use the Audiobook (1×) or Spoken / presentation preset for these use cases.

Are speed readers really hitting 400+ wpm?

Trained speed readers can comfortably read familiar material at 400–700 wpm using chunking and minimised sub-vocalisation. Above ~600 wpm comprehension typically drops, so reported numbers should be treated as throughput, not retention.

Is my text uploaded anywhere?

No. Everything runs locally in your browser using JavaScript. Your text is never sent to or stored on any server.

Does it work for languages other than English?

The word-count algorithm uses the Unicode letter/digit class so it counts words correctly in any whitespace-separated language. The presets are tuned for English; for Chinese or Japanese — which use characters rather than whitespace-separated words — set the custom WPM to a character-per-minute value appropriate for your audience.

Does the reading time calculator work offline?

Yes. The tool is pure client-side JavaScript — no network requests are made once the page has loaded. It works fully offline.

Privacy & Security

All reading time analysis happens locally in your browser using JavaScript. Your text is never transmitted to any server — no upload, no API call, no logs.