Paste your text to see how long it takes to read, at any speed.
Time my text ↓Reading speed varies a lot depending on the context. Silent reading of straightforward text averages around 200-250 words per minute for adults. Reading aloud, such as delivering a speech or presentation, is noticeably slower - typically 130-160 words per minute - because you have to physically pronounce every word and often pause for emphasis or breath. Skimming, where you scan for key points rather than reading every word, can reach 400-700 words per minute, though comprehension drops the faster you skim.
Bloggers and news sites display "X min read" labels so readers can judge whether they have time to read an article right now, which improves engagement and reduces bounce rates. Teachers use similar estimates to plan how long an assigned reading will realistically take students, and editors use them to gauge whether an article is too long for its format. For students specifically, reading time estimates help with time management when studying: if you know a chapter takes 25 minutes at your reading pace, you can schedule study blocks accurately.
The formula is simple: divide the total word count by your reading speed in words per minute to get minutes, then convert any leftover fraction of a minute into seconds. For example, 500 words at 200 words per minute takes 2.5 minutes, or 2 minutes and 30 seconds. The accuracy depends entirely on choosing a words-per-minute value that matches how you actually read - a technical textbook full of unfamiliar vocabulary will take longer than the average suggests, while a simple narrative will go faster.
If you are preparing a class presentation, speech, or oral report, always time it using the "reading aloud" speed (roughly 130-160 words per minute), not the silent reading speed. Students very often underestimate how long a speech will take because they mentally read it silently while writing, which is almost 50% faster than speaking it out loud. As a rule of thumb, a 5-minute speech should be roughly 650-800 words - use this tool with the reading-aloud preset to check your script length before you present.