Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Reading Time Calculator

Reading Time Calculator

Estimate how long any text takes to read. Get reading time for articles, blog posts, and documents with adjustable speed and word count stats.

Reading Time Calculator

The Reading Time Calculator estimates how long any text takes to read from its word count and a reading speed in words per minute. Paste or type your content and the reading time, word count, and other stats update instantly — no button to press.

Whether you are a blogger adding an "X min read" label, a speaker timing a presentation, or a student planning study sessions, this tool shows you the length of any text at a glance. Switch between Slow, Average, and Fast reader presets, enter a custom speed, or compare every speed side by side — including Speaking time for reading aloud.

Private by design: all text is processed entirely in your browser with JavaScript. Nothing is uploaded to a server, saved, or logged — when you close the page, your text is gone.

How to Use the Reading Time Calculator

1

Enter your text

Paste or type your content into the text box, or click Sample to load example text. The reading time and statistics update in real time — there is no submit button.

2

Choose a reading speed

Pick a Slow, Average, or Fast preset to match your audience, or type a custom speed between 50 and 1000 in the input field. Your choice is saved for your next visit.

3

Review the results

The main display shows the reading time for your selected speed. Below it you get word, character, sentence, and paragraph counts, plus a Time Comparison for slow, average, and fast readers and speaking aloud.

4

Copy what you need

Use the copy icon next to the reading time to copy just the time for an "X min read" label, or click Copy Stats to copy every statistic and the full comparison at once.

Features

Real-Time Calculation

Reading time and stats update instantly as you type or paste — no submit button and no waiting.

Customizable Reading Speed

Choose Slow, Average, or Fast presets, or enter any custom speed from 50 to 1000. Your preference is saved automatically.

Comprehensive Statistics

See word count, characters, sentences, and paragraphs alongside the reading time for a complete breakdown of your text.

Multi-Speed Comparison

View reading time for slow, average, and fast readers at once, plus speaking time for presentations and audio.

Language-Optimized Speeds

Default speeds adjust by language, using words per minute for English and others and characters per minute for Japanese, Korean, and Chinese.

Copy and Share

Copy just the reading time for an "X min read" label, or copy all statistics and the full comparison in one click.

Frequently Asked Questions

How is reading time calculated?

Reading time is the word count divided by a reading speed in words per minute, which is the standard method used by most publications. For languages measured in characters per minute, the character count is used instead. Adjust the speed to match your audience for the most realistic estimate.

What is the average reading speed in words per minute?

The average adult reads roughly 200-250 words per minute for English text; this tool uses 228 WPM as its English average. Technical or academic content is typically read slower (150-180 WPM), while light fiction can be read faster (250-300 WPM).

How long does it take to read 1000 words?

At the average 228 WPM, 1000 words takes a little over 4 minutes to read. At a slow 150 WPM it is closer to 7 minutes, and at a fast 300 WPM about 3.5 minutes. Paste your own text to see exact numbers for each speed.

What WPM should I use for blog posts?

For general blog content aimed at adult readers, 200-250 WPM is a safe estimate, and the Average preset (228 WPM) fits most articles. If your content is technical or complex, switch to the Slow preset or enter 180-200 WPM for a more realistic figure.

Does reading aloud take longer than reading silently?

Yes. The Speaking time in the comparison is calculated at a slower pace (around 130 WPM for English) because verbal delivery needs pauses, emphasis, and breathing. That makes it useful for estimating presentations, speeches, podcasts, video scripts, and audiobook length.

What is the difference between WPM and CPM?

WPM (words per minute) is used for languages with space-separated words like English, Spanish, and German. CPM (characters per minute) is used for logographic languages like Chinese, Japanese, and Korean, where each character carries more meaning. The calculator switches units automatically based on your language.

How accurate is the reading time estimate?

It uses the same word-count-over-speed formula as most publications, so it is a reliable estimate. Actual time varies with content complexity, the reader's familiarity with the topic, and whether they skim or read thoroughly. Set the WPM to match your target audience for the best fit.

Is my text stored or sent anywhere?

No. Every calculation runs in your browser using JavaScript. Your text is never uploaded to a server, stored in a database, or shared with anyone. Only your speed preference is saved locally on your own device for next time.

WPM
Reading Time
0 sec
0 Words
0 Chars
0 Sentences
0 Paragraphs
Time Comparison
Slow Reader (150 WPM) 0 sec
Average Reader (228 WPM) 0 sec
Fast Reader (300 WPM) 0 sec
Speaking (130 WPM) 0 sec
Paste your text and see instant reading time calculation
Click Slow/Average/Fast to switch between reader speeds
Enter a custom WPM value (50-1000) for precise calculations
Compare reading times for different speed levels at a glance
Use Speaking time to estimate presentation duration
All processing happens in your browser - no data sent to server
Want to learn more? Read documentation →
1/7
Start typing to search...
Searching...
No results found
Try searching with different keywords