Enter your reading details
You only need one input method: word count, pages, or pasted text. If you fill multiple, the calculator will use the most reliable option automatically.
Estimate how long it will take to read a book, chapter, PDF, newsletter, or article. Enter words, pages, or paste text, pick a reading speed (WPM), and get a clean time estimate — plus an optional finish-date plan you can screenshot and share.
You only need one input method: word count, pages, or pasted text. If you fill multiple, the calculator will use the most reliable option automatically.
At its core, reading time is based on a simple idea: how many words you need to read, divided by how many words you can read per minute. This calculator lets you estimate word count three ways — and then turns that into time with a few practical upgrades (breaks and finish-date planning).
The calculator picks the most reliable word count in this order:
words = pages × wordsPerPageWPM means words per minute. If you don’t know yours, presets help: 250 wpm is a common average for comfortable reading, while 150 wpm is better for dense/technical content. Skimming can be 350–450 wpm, but comprehension may drop — which is why “skimming” is best for scanning articles, not studying.
minutes = words ÷ wpmhours = minutes ÷ 60Pure reading-time ignores breaks. In reality, people pause, scroll back, refocus, or take water breaks. Break mode adds time in a predictable way:
Want to finish by a certain date? We compute the number of days between today and your finish date (inclusive) and then compute minutes per day needed. If you also enter a daily cap (minutes/day available), we’ll tell you if it’s enough — and how many days it would take at that pace.
minutesPerDayNeeded = totalMinutes ÷ daysToFinishdaysNeeded = totalMinutes ÷ minutesPerDayAvailable
If an article is 1,200 words and you read at 250 wpm:
Time = 1200 ÷ 250 = 4.8 minutes (about 5 minutes).
This is why “5-minute read” labels are often in the right ballpark.
Suppose a short book is 50 pages and you estimate 250 words per page:
Words = 50 × 250 = 12,500 words.
At 250 wpm, that’s 50 minutes. With light breaks, it might feel like ~55 minutes.
Let’s say a chapter is 6,000 words, but it’s technical, so you choose 150 wpm.
Time = 6000 ÷ 150 = 40 minutes.
With Pomodoro mode, you’d add breaks (roughly +5 minutes per 25 minutes), so it becomes closer to ~50 minutes total session time.
If the total reading time is 180 minutes and you want to finish in 6 days:
Minutes/day = 180 ÷ 6 = 30 minutes/day.
That’s a very realistic daily reading habit for newsletters, books, or study prep.
Real reading speed changes with: unfamiliar vocabulary, distractions, re-reading, and whether you’re reading on a phone vs paper. That’s why this tool lets you switch between “dense” and “skim” presets instantly — it’s the fastest way to “bracket” reality.
If you want the most accurate reading-time estimate (and the most useful share screenshot), use this checklist:
Many adults read around 200–300 words per minute for comfortable material. Dense or technical reading can be closer to 120–180 wpm. Skimming can be 350–450+ wpm, but comprehension may drop.
No. It’s a useful default, but it varies by font size, margins, and formatting. Paperbacks might be 250–300 wpp, while textbooks can be anywhere from 300–600+ depending on layout. If you can, sample one page and count roughly.
This tool is designed for reading, not listening. A quick workaround is to convert audiobook duration to minutes and use the finish-date planning logic. (If you want, I can add an “audiobook mode” toggle in the same layout.)
Because it estimates session time (reading + breaks). It’s closer to what your day feels like. If you only want pure reading minutes, choose “No breaks.”
No — the word counting is done locally in your browser. Nothing is sent anywhere.
Quick helpers that pair well with reading, study, and planning:
MaximCalculator provides simple, user-friendly tools. Always treat results as estimates and double-check any important numbers.