Light Dark

Reading Time Calculator

Paste or upload your text, pick a reading speed, and see how long it takes to read — silently, or aloud for a script or speech.

Accepts .txt, .docx, .odt and .rtf — parsed entirely in your browser, never uploaded anywhere.

0 sec
0 words · at 225 words per minute
Reading time0 sec
Speaking time0 sec
Word count0

How Reading Time Is Calculated

The math is simple: word count divided by words-per-minute gives minutes. Silent adult reading averages somewhere around 200–260 words per minute depending on the source and the reader, so this tool defaults to 225 wpm as a middle estimate — adjust it above if you know your audience reads faster or slower. Speaking time uses a slower rate, around 140 words per minute, because spoken delivery includes pacing and natural pauses that silent reading doesn't.

Why Estimates Vary

Font size, text density, subject familiarity, and whether someone skims or reads deeply all shift real-world reading speed — which is why "6 min read" badges on different sites can disagree for the exact same article. Treat the number here as a useful estimate to set expectations, not a stopwatch-accurate figure. It's also based on word count alone: images, code blocks, and other non-text elements aren't factored in, so actual reading time will run longer than shown if your content has a lot of them.

Word Counter vs. Reading Time Calculator — Which Do You Need?

What you want to know Use
Exact word or character count for an essay, tweet, or form fieldWord Counter
How long a blog post will take readers to get throughReading Time Calculator
Whether your bio fits a platform's character limitWord Counter
How long your speech or video script runs when read aloudReading Time Calculator
Paragraph count for a school assignmentWord Counter
Setting reader expectations at the top of an article ("6 min read")Reading Time Calculator

Uploading a File

The upload button reads .txt, .docx (Microsoft Word), .odt (LibreOffice/OpenOffice Writer), and .rtf files directly in your browser — nothing is sent to a server. Older .doc files and Apple .pages files can't be reliably parsed client-side; save as .docx first or paste the text in instead.

Common Questions

What reading speed does this use by default?

225 words per minute, a commonly cited average for adult silent reading. Switch to Slow, Fast, or Custom above if you know your audience reads at a different pace.

What's the difference between reading time and speaking time?

Reading time estimates silent reading. Speaking time estimates reading aloud, which runs slower — roughly 140 words per minute — to account for natural pacing and pauses. Use speaking time for scripts, speeches, and presentations.

Why does my estimate differ from a blog platform's "X min read" tag?

Different platforms assume different reading speeds, typically somewhere between 200 and 265 wpm, and some count images or code blocks as extra reading time. There's no single correct number — only a reasonable estimate.

Does formatting like images or code blocks affect the result?

No — this estimate is based on word count alone. If your content has a lot of non-text elements, actual reading time will run longer than the estimate shown.

Can I use this for video scripts or speeches?

Yes — that's what the speaking-time figure is for. Paste your script and use it to gauge run length before you record or rehearse.

Is my text uploaded or stored anywhere?

No. Everything — typing, pasting, and file parsing — happens in your browser. Nothing is sent to a server, logged, or saved.