How Long Does It Take to Read Your Text?
Whether you are writing a blog post, preparing a newsletter, or editing a report, knowing the reading time helps you match content length to your audience's attention span. This calculator counts the words in your text, divides by your chosen reading speed, and gives you an instant estimate in minutes and seconds — the same way platforms like Medium badge their articles.
Reading Speed and What It Means
The default speed of 238 words per minute reflects the average adult reading silently for comprehension. This figure comes from meta-analyses of reading research and is the standard most publishing platforms use. Move the slider left for dense technical content that demands careful reading, or right for light material your audience will scan quickly. The calculator also shows a speaking-time estimate at 150 WPM so you can plan if the same text will be read aloud.
Speed Comparison Table
Below the main result, a comparison table shows reading time at several common speeds — from slow readers at 150 WPM to speed readers at 450 WPM. This gives you a range rather than a single number, which is useful when your audience includes both careful readers and skimmers. If you are writing for a technical audience, focus on the slower end of the range; for social media copy, look at the faster speeds.
Ideal Article Length by Format
Email newsletters perform best at 200 to 500 words, which is roughly a 1- to 2-minute read. Blog posts targeting search traffic typically land between 1,500 and 2,500 words — a 6- to 10-minute read that balances depth with attention span. Long-form guides and pillar content can stretch to 4,000+ words when the topic justifies it, but readers often bookmark these for later. Social media captions work best under 100 words. Knowing your target reading time before you write helps you outline to the right depth.
How the Calculation Works
The calculator splits your text on whitespace to count words, then divides that count by your selected WPM speed. The decimal result is converted to minutes and seconds — 4.2 minutes becomes 4 min 12 sec. No natural-language processing or API call is involved; the entire calculation runs in your browser in a single pass, making it instant even for book-length texts.
Privacy
All processing happens locally in JavaScript. Your text is never sent to any server, stored, or logged. Close the tab and the text is gone.