Reading Speed Calculator

Calculate your reading speed in WPM from any text, book, or article. Enter words and time, or use pages. Get instant results with level rating, percentile, and pages-per-hour estimate.

Words + Time Pages + Time Time Estimator History
Words + Time Calculator
I know exactly how many words I read
How long did it take?
hours
min
sec

Recent Calculations

DateModeSpeedLevel
No calculations yet. Use the calculator above to get started.

Reading Time Estimator

How long will it take to read common content types? This table shows estimated reading times at slow, average, and fast reading speeds. Use it to plan your reading sessions.

Content TypeWord CountAt 150 WPMAt 250 WPMAt 400 WPM
Tweet / Short post50 words20 sec12 sec8 sec
News article800 words5.3 min3.2 min2 min
Blog post1,500 words10 min6 min3.8 min
Long article / Essay3,000 words20 min12 min7.5 min
Textbook chapter5,000 words33 min20 min12.5 min
Short story7,500 words50 min30 min18.8 min
Novella40,000 words4.4 hrs2.7 hrs1.7 hrs
Novel (average)90,000 words10 hrs6 hrs3.8 hrs

Reading Tip: The average adult reads at 200 to 250 WPM on screen. Use the Time to Finish calculator above to get a personalized estimate based on your actual speed.

Words Per Page by Content Type

Not sure how many words you read? Use this table to estimate based on page count. The words-per-page figure varies significantly by font size, formatting, and content type.

Content TypeAvg Words per PageNotes
Standard novel250 to 300Most fiction paperbacks
Academic textbook400 to 500Dense text, small font, little whitespace
Children's book50 to 150Large font, illustrations take space
Poetry collection100 to 150Wide margins, short lines
Comic or graphic novel30 to 60Mostly images, minimal text
Digital article / Blog200 to 250Screen reading format
Business report300 to 400Charts and tables reduce word density
Research paper350 to 450Two-column format, dense references

How to Calculate Reading Speed

Reading speed is measured in Words Per Minute (WPM). The calculation is straightforward, and you can apply it to any content type once you know the word count and time.

Formula 1 — Words + Time
WPM = Total Words / Total Minutes

Example: You read 1,500 words in 6 minutes and 4 seconds (6.07 min).
1,500 / 6.07 = 247 WPM

Formula 2 — From Pages
WPM = (Pages x Words/Page) / Minutes

Example: You read 10 pages of a novel in 8 minutes.
10 x 250 = 2,500 words. 2,500 / 8 = 312 WPM

Formula 3 — Reading Time
Time = Total Words / WPM

Example: A 90,000-word novel at 250 WPM.
90,000 / 250 = 360 min = 6 hours

Pages per Hour
Pages/hr = (WPM x 60) / Words per Page

Example: Reading at 250 WPM with 250 words per page.
(250 x 60) / 250 = 60 pages per hour

Frequently Asked Questions

What is a good reading speed in WPM?

A good reading speed for adults is 250 to 350 WPM with strong comprehension. The average adult reads at 200 to 250 WPM on screen. Above 350 WPM is considered a fast reader, and above 500 WPM is speed reading. College students typically average 250 to 350 WPM due to regular reading practice. Context matters: technical documents require slower, more careful reading than casual fiction.

How do I calculate my reading speed from pages?

To calculate reading speed from pages: multiply pages read by average words per page (typically 250 for a standard novel), then divide by reading time in minutes. Formula: WPM = (Pages x Words per Page) / Minutes. For example, reading 10 pages in 8 minutes: 10 x 250 = 2,500 words, then 2,500 / 8 = 312 WPM. Use the Pages + Time calculator above to do this automatically.

What is the average reading speed for adults?

The average adult reading speed is 200 to 250 WPM when reading from a screen, and 240 to 300 WPM from paper. Screen reading is typically 25% slower due to display contrast, scrolling, and different eye movement patterns. College students average 250 to 350 WPM due to daily reading practice. Reading speed generally peaks between ages 18 and 40.

How long does it take to read 1000 words?

At the average adult reading speed of 200 to 250 WPM, reading 1,000 words takes 4 to 5 minutes. At 300 WPM (above average), it takes about 3.3 minutes. At 150 WPM (below average), it takes about 6.7 minutes. Use the Time to Finish calculator above to get exact estimates for any word count at your personal reading speed.

How can I improve my reading speed?

Four proven techniques: (1) Stop subvocalization, which means do not silently say words in your head since this limits you to speaking speed around 150 WPM. (2) Expand your eye span to take in 3 to 4 words at once using peripheral vision. (3) Minimize regression, which means avoid re-reading sentences you already passed. (4) Use a pointer such as your finger or cursor to guide your eyes at a consistent pace. Practice with timed reading tests regularly for the best long-term improvement.