Characters
Runs in your browser
Reading time calculator.
Estimate how long a post, script, email, or guide will take to read or speak out loud.
Words
Reading time
UTF-8 bytes
SMS segments
Lines
SMS encoding GSM-7
Graphemes 0
Sentences 0
Paragraphs 0
Speaking time 0 min
SEO pixels 0 px
Paste text to start.
Selected limit
Reading time
Paste text to start.
Paste text before shortening.
Why this page exists
Time estimates are most useful when assumptions are visible.
The page uses fixed rates for comparison and leaves rehearsal as the final speaking check.
Reading
The estimate uses 225 words per minute.
Speaking
The estimate uses 140 words per minute.
Structure
Dense material can take longer than the word total suggests.
Practical guide
Plan reading and speaking time with transparent assumptions.
TextLimit estimates silent reading at 225 words per minute and speaking at 140 words per minute. The fixed rates make drafts easy to compare, while the structure counts explain why actual delivery can vary.
How the estimate works
The word total is divided by the selected fixed rate, then displayed as a practical duration. The calculation is deterministic, so changes in the estimate come from changes in the draft.
Reading speed varies
Technical vocabulary, unfamiliar names, tables, code, and careful study slow readers down. Familiar narrative text can move faster. Treat the result as a planning baseline rather than a completion guarantee.
Speaking needs rehearsal
Pauses, emphasis, audience interaction, slide changes, and demonstrations add time beyond spoken words. The speaking estimate helps compare script versions, but a timed rehearsal is the reliable final check.
Structure affects perceived length
Paragraph and sentence counts reveal density that a duration alone cannot. Breaking a long explanation into clear sections can improve comprehension even when the word total stays the same.
Time-estimate workflow
- Paste the entire article, script, or narration draft.
- Choose reading or speaking time for the actual use case.
- Add a separate allowance for pauses, visuals, and interaction.
- Rehearse any script with a fixed event or recording deadline.