Reading Speed Calculator

Enter your reading speed (in words per minute) and a word count or book length to find out exactly how long it will take you to read. Adjust your daily reading time and see how many books per year you can finish. Results include total reading time, sessions needed, and a breakdown by slow, average, and fast reading speeds.

WPM

Average adult silent reading speed is ~238 WPM. Test yourself or use the default.

words

A typical novel is ~80,000 words. Non-fiction averages ~60,000–90,000 words.

min/day

How many minutes per day do you plan to read?

words

Used to estimate how many books you can read per year at your daily reading time.

Results

Total Reading Time

--

Reading Time (Hours & Minutes)

--

Days to Finish (at daily reading time)

--

Books You Can Read Per Year

--

Books Per Month

--

Slow Reader Time (150 WPM)

--

Fast Reader Time (400 WPM)

--

Reading Time by Speed (Hours)

Results Table

Frequently Asked Questions

What is the average reading speed for adults?

The average adult reads silently at around 238 words per minute (WPM). Children and beginning readers typically read slower (100–150 WPM), while trained speed readers can exceed 400 WPM. Comprehension tends to decrease at very high speeds.

How many words are in a typical book?

A typical adult novel contains around 70,000–100,000 words, with the average sitting near 80,000. Non-fiction books tend to be slightly shorter at 50,000–80,000 words, while epic fantasy novels can exceed 300,000 words.

How long does it take to read a 300-page book?

A 300-page book contains roughly 75,000–90,000 words. At an average reading speed of 238 WPM, that works out to approximately 5–6 hours of total reading time. If you read for 30 minutes a day, you'd finish in about 10–12 days.

What is speed reading and does it reduce comprehension?

Speed reading refers to techniques designed to increase reading rate above the typical 238 WPM average. While speeds of 400–600 WPM are achievable with practice, research suggests that comprehension often drops significantly at speeds above 500–600 WPM, as the brain struggles to process meaning at that rate.

How many books can an average person read in a year?

If you read for 30 minutes a day at 238 WPM, you read roughly 4,284 words per session, or about 1.56 million words per year. Dividing by an average book length of 75,000 words gives roughly 20–21 books per year. Increasing daily reading time or speed can dramatically raise this number.

What is subvocalization and does it limit reading speed?

Subvocalization is the habit of silently sounding out words as you read. Most people do this naturally, and it tends to cap reading speed around the average speaking pace of 130–150 WPM. Reducing subvocalization is a core technique in speed reading, though some comprehension loss is common when it is eliminated entirely.

How do I calculate how long it takes to read something?

Divide the total word count of the text by your reading speed in words per minute (WPM). For example, a 10,000-word document read at 250 WPM takes 40 minutes. This calculator does that automatically — just enter your word count and WPM to get your result.

How can I find out my actual reading speed?

To measure your WPM, select a passage of known word count, set a timer for exactly one minute, read at your normal pace, then count how many words you read before the timer ends. Repeat two or three times and average the results for a reliable baseline. Most adults land between 200 and 280 WPM.

More Everyday Life Tools