Reading Time & Word Counter (Pro)

Live word, character, sentence and paragraph counts with adjustable reading and speaking time.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

A pro reading time and word counter that turns any block of text into a full readability dashboard. Paste an article, essay, blog post, newsletter or video script and it instantly reports the word count, character count, sentence count and paragraph count, then estimates how long the passage takes to read silently and to read aloud at a words-per-minute speed you control. It is built for writers sizing a post to a target length, editors trimming to a word budget, students hitting an essay limit, marketers checking a tweet or meta description, and speakers timing a script before they record.

Counting words is the easy part — the value is in the context around the number. Knowing that a draft is 1,200 words is far less useful than knowing it is a five-minute read for an average reader, a eight-minute spoken segment for a presenter, and that its Flesch score of 48 means a busy reader will find it heavy going. This tool puts all of that on one screen and updates the moment you stop typing.

How it works

Everything runs client-side in your browser. As you type or paste, the text is split into words (runs of non-space characters), characters (counted both with and without spaces), sentences (split on terminal punctuation) and paragraphs (blocks separated by blank lines). Reading time is calculated as words / readingWpm * 60 seconds and speaking time as words / speakingWpm * 60, with both speeds set by sliders and quick presets. The tool also estimates syllables per word to compute the Flesch Reading Ease score, surfaces your longest word, average word length and average sentence length, and counts unique words so you can spot repetition. Nothing is uploaded — your text, your two WPM settings and any saved draft snapshots live only in this browser via localStorage.

Example

Suppose you paste a 1,500-word blog post. At the default 238 WPM silent reading speed the tool reports a reading time of about 6 minutes 18 seconds. Switch the speaking slider to the Presenter preset (180 WPM) and the same text becomes an 8 minute 20 second spoken segment — useful before you hit record on a voiceover. The breakdown shows 78 sentences, an average of 19 words per sentence and a Flesch score of 55 (“fairly hard”). You shorten a few long sentences, the score climbs to 64 (“plain English”), and you save a snapshot so you can prove the second draft reads more easily than the first.

WordsReading time @238 WPMSpeaking time @150 WPM
3001 min 16 sec2 min 0 sec
8003 min 22 sec5 min 20 sec
1,5006 min 18 sec10 min 0 sec
3,00012 min 36 sec20 min 0 sec

Every figure is computed locally — your text is never sent anywhere.

Ad placeholder (rectangle)