Reading Time Calculator — Estimate Reading & Speaking Time

Reading Time Calculator Live estimates, pace comparison & first-minute highlight

Paste or type your text and instantly see how long it takes to read — or to read aloud. Compare slow, average, fast, and skim paces, get a paragraph-by-paragraph breakdown, and see exactly how much text fits in the first minute. Everything runs privately in your browser.

Waiting for text 0 — 20 min scale
0 sec Speaking aloud
0 Words
Characters0
Sentences0
Paragraphs0
Words / sentence0

Reading time by pace

The same text at four common reading speeds. Tap a card to use that pace everywhere on the page.

Add text to compare paces visually.
Custom reading speed 200 wpm

First-minute highlight

Everything you would read in the first minute is highlighted. The rest of the text is left plain.

Your text with the first minute marked First minute Remaining text
Start typing to see how much text fits in the first minute.
Total characters0
Characters (no spaces)0
Words0
Unique words0
Sentences0
Paragraphs0
Avg word length0
Longest word—

Paragraph-by-paragraph reading time

Each paragraph's estimated reading time at your current pace. Bars show relative length.

Start typing to see a paragraph breakdown.

Text tools

Transform your text instantly — changes happen locally.

Word length distribution

How many words fall into each length band, and what share of the total they are. Tap a slice for details.

Start typing to see word lengths.

Sentence length distribution

How many words each sentence contains. Long sentences slow readers down. Tap a bar for details.

Start typing to see sentence lengths.
Bar height = number of sentences

Where this text sits

Compare your text to common content formats. Hover or tap a marker to inspect.

A reading time calculator estimates how long a piece of text takes to read, based on its word count and a reading speed you choose. It is useful for blog posts, documentation, newsletters, speeches, and study material.

All processing happens inside your browser — your text is never uploaded, stored, or tracked.

How to use this reading time calculator

  1. Type or paste your text into the input box on the left.
  2. Watch the reading time update on the right as you type.
  3. Pick a pace from the Reading time by pace cards, or drag the slider to set your own words per minute.
  4. Check the First-minute highlight to see how much of the text a reader covers in 60 seconds.
  5. Click Copy Stats to copy the report, or Save Report to download a full text file.

Updated October 2026

How reading time is calculated

Reading time is simply the number of words divided by the reading speed, converted into minutes and seconds:

reading seconds = words ÷ words-per-minute × 60

Adults reading on a screen average roughly 200 words per minute. Dense or technical material slows most readers to around 120 wpm, while familiar topics or light fiction can move at 300 wpm or more. Skimming a page to find a specific detail can run at 450 wpm.

Speaking aloud is slower than silent reading. This tool uses 130 words per minute for its speaking estimate, which matches a comfortable presentation pace.

PaceWords per minute500 words1,000 words
Slow / technical1204 min 10 sec8 min 20 sec
Average adult2002 min 30 sec5 min
Fast / familiar3001 min 40 sec3 min 20 sec
Skim / scan4501 min 7 sec2 min 13 sec
Speaking aloud1303 min 51 sec7 min 42 sec

These numbers are estimates, not promises. Treat the result as a friendly signal — a quick read, a short read, a long read — rather than a stopwatch.

What the colour bands mean

The badge and the ring gauge change colour as the estimate grows, so you can judge length at a glance:

  • Quick read — one minute or less. Ideal for social posts and short notes.
  • Short read — one to three minutes. A typical newsletter section or blog intro.
  • Medium read — three to seven minutes. A standard blog post.
  • Long read — seven to fifteen minutes. A deep article or tutorial.
  • Deep dive — over fifteen minutes. Documentation, essays, or book chapters.

Why reading time matters

  • Respect for attention. Telling readers upfront how long something takes helps them decide whether to start now.
  • Content planning. Writers use reading time targets — a 5-minute article, a 45-second newsletter — to scope their drafts.
  • Speeches and scripts. The speaking estimate keeps a talk inside its time slot before rehearsal.
  • Readability checks. Very long paragraphs and long average word length usually mean slower reading.
  • Accessibility. Readers using screen readers or translation tools often take longer, so a clear estimate is a courtesy.
  • SEO and engagement. Published reading time helps set expectations and can improve how long visitors stay.

Frequently asked questions

Is this reading time calculator free?

Yes. The tool is completely free, requires no account, and has no advertisements.

Is my text stored or uploaded?

No. All counting and analysis happens locally in your browser using JavaScript. Nothing is sent to a server.

Does it work offline?

Yes. Once the page loads, every feature works without an internet connection.

What reading speed should I use?

Start with 200 wpm, the average adult pace. Use 120 wpm for technical or unfamiliar material, 300 wpm for easy content, and 450 wpm if you only want to know how long it takes to scan.

Why is the speaking time longer than the reading time?

Speaking aloud runs at roughly 130 words per minute, while silent reading averages 200. A script that reads in 3 minutes will usually take close to 5 minutes to deliver.

Does it count numbers and punctuation?

Words are counted as whitespace-separated tokens. Numbers can be included or excluded with the Count numbers as words option; punctuation never counts as a word on its own.

What does the first-minute highlight show?

It marks every word you would finish within the first 60 seconds at your current pace. It is a quick visual way to see how much of a long article a reader actually reaches.

Can I download a report?

Yes. Click Save Report to download a complete .txt file containing all statistics and your original text.