Text & Writing

Free Reading Time Calculator Online

Calculate reading and speaking time from any text or word count.

What is reading time and why does it matter?

Reading time is an estimate of how long it will take a person to read a piece of text from start to finish. It is calculated by dividing the total word count by an assumed reading speed, measured in words per minute (WPM). The result is typically displayed in minutes — sometimes rounded to the nearest half-minute, sometimes shown as a range — and appears at the top of articles, blog posts, and documentation pages worldwide.

The metric matters for a surprisingly psychological reason: people decide whether to start reading based on how long they think it will take. A reader scanning a news feed makes a split-second judgement — if an article says "14 min read" and they have two minutes to spare, they skip it. If it says "3 min read", they click. Publishing platforms understood this early, which is why Medium started displaying reading times in 2013. The feature was quickly copied by Substack, dev.to, Ghost, and virtually every modern CMS.

For writers and content strategists, reading time is a proxy for commitment. A 1-minute read is a snack — low friction, high shareability. A 10-minute read is a meal — it demands attention and signals depth. Neither is inherently better; the right length depends entirely on what you are asking the reader to invest in and what you are giving them in return.

Reading time also affects engagement metrics. Pages where the estimated reading time matches the actual time users spend on the page tend to have lower bounce rates. When readers arrive expecting a 3-minute article and get a 12-minute wall of text, they leave immediately — and that bounce signals a mismatch to search engines. Accurate reading time labels set honest expectations and attract readers who are genuinely willing to spend that time, which keeps your engagement numbers healthy.

Beyond the web, reading time estimates are useful in editorial planning, email marketing (subject lines like "3-minute read inside" improve open rates), course content design, and accessibility planning for users with cognitive load considerations.

How reading time is calculated

The formula is straightforward: reading time = word count ÷ words per minute. If a blog post contains 1,500 words and the assumed WPM is 238, the result is approximately 6.3 minutes. Most tools round this to "6 min read" or display it as "6–7 min".

What counts as a word? In practice, most calculators use whitespace tokenisation — any sequence of characters separated by a space or newline counts as one word. This means hello, hello-world, https://example.com/very/long/url, and $49.99 each count as one word. HTML tags stripped from the content do not count. Numbers count as words. Code snippets embedded in technical articles are typically counted but are read more slowly than prose — a nuance that basic calculators do not account for.

The 238 WPM benchmark comes from a landmark 2019 meta-analysis by Marc Brysbaert, published in the Journal of Memory and Language, which aggregated data from 190 individual studies covering 17,887 participants reading in 17 languages. For English specifically, the median silent reading speed was 238 words per minute. This replaced the older commonly cited figure of 200–250 WPM, which was based on much smaller and less rigorous samples.

WPM is not a fixed property of a person — it varies with content type, fatigue, purpose, and environment. The same reader might skim a news headline at 600 WPM and plod through a legal contract at 80 WPM. The 238 WPM figure represents silent, comprehension-oriented reading of narrative or journalistic prose — the kind of reading most blog and article audiences do. It is a reasonable default but should be treated as an approximation.

Some calculators add extra time for images — Medium, for example, historically added 12 seconds for the first image and 3 seconds for each subsequent image in the post. Code blocks in technical articles are often treated at a slower rate (around 200 WPM or less) because parsing syntax takes longer than reading sentences. This tool uses the standard 238 WPM prose baseline, which is appropriate for most content types.

Average reading speeds by audience

Not all readers move at the same pace. Age, reading proficiency, and the medium of delivery all influence how quickly content is consumed. Understanding this helps you calibrate reading time estimates for your specific audience — a technical reference aimed at expert developers can safely assume a faster reader than a general-interest health blog.

AudienceSpeed (WPM)Use case
Child (8–10 years old)~150 WPMChildren's books, educational content, early readers
Average adult238 WPMGeneral blogs, news articles, email newsletters
Proficient reader~300 WPMLong-form journalism, books, academic reading
Speed reader (trained)400+ WPMResearch scanning, competitive readers
Presentation / speech delivery~140 WPMSlide decks, conference talks, paced narration
Podcast / audio narration~150 WPMConversational podcasts, audiobooks, voiceovers

Note that speed readers achieving 400+ WPM in controlled tests often show significantly reduced comprehension at those speeds. For content that needs to be understood and remembered — instructions, legal copy, technical specifications — slower, deliberate reading at 150–200 WPM is more realistic and should be assumed when estimating reading time for high-stakes content.

Reading time for different content types

The "right" reading time is not universal — it depends on format, audience intent, and platform norms. Here is how reading time breaks down across the most common content categories, assuming a reader at 238 WPM.

Blog post
800–2,000 words3–8 min

The sweet spot for SEO and reader engagement. Posts under 1,000 words are considered short-form; over 2,000 words enter long-form or pillar page territory.

Technical documentation
500–5,000+ words per page2–20+ min

Docs are typically scanned and referenced rather than read end-to-end. Reading time is less meaningful here — navigation and search matter more.

Academic paper
4,000–10,000 words17–42 min

Dense vocabulary and specialised notation significantly reduce effective WPM. Practical reading time is often 50–100% longer than the formula suggests.

Fiction (novel chapter)
2,000–5,000 words8–21 min

Fiction readers read for pleasure and often re-read passages. The 238 WPM baseline applies reasonably well to narrative prose.

Email newsletter
200–600 words1–2.5 min

Newsletters that exceed 3 minutes have measurably lower completion rates. Keep them tight or use a "Read more" link to a full article.

Social media post
50–280 characters (~10–50 words)Under 15 seconds

At this length, reading time becomes irrelevant — engagement is driven by the hook in the first few words, not overall length.

How major platforms calculate reading time

Reading time estimates are not standardised across publishing platforms — each makes its own assumptions about reader speed, image handling, and content type. This means the same article can show different reading times depending on where it is hosted.

Medium uses 265 WPM as its prose reading speed, slightly above the research average. It adds time for images: 12 seconds for the first image, then decreasing seconds for each subsequent image, eventually reaching a floor of 3 seconds per image. Code blocks are counted at a lower effective rate. Medium displays the result rounded to the nearest whole minute and has shown reading time on every post since 2013. Their rationale was simple: they found users were more likely to start reading when they knew how long it would take.

Substack uses a more conservative estimate — approximately 200 WPM — which means Substack reading times run noticeably longer than Medium's for the same article. Substack's audience skews toward long-form newsletters, so a slightly longer reading time estimate may actually serve as a quality signal rather than a deterrent, communicating depth and seriousness of content.

dev.to uses 250 WPM for prose and applies a flat multiplier for code blocks, treating them as taking longer to parse. The platform targets a developer audience that is comfortable with technical content but still benefits from the expectation-setting that reading time provides.

The takeaway: if you are writing for a specific platform, use that platform's own reading time display as your reference rather than a generic calculator. For general-purpose estimation — drafting content before choosing a platform, planning editorial calendars, or setting reader expectations in your own CMS — the 238 WPM standard is the most defensible baseline, as it comes from the largest and most rigorous research base available.

Tips for writers: optimising for reading time

Reading time is not just a vanity metric — it is a design constraint. Knowing your target reading time before you write helps you structure content appropriately and avoid the two most common length mistakes: writing too little to cover the topic, or padding to hit an arbitrary word count with filler.

  • Match reading time to platform norms

    Email newsletters perform best at 1–2 minutes (250–500 words). Twitter threads top out at around 3 minutes before engagement drops. LinkedIn long-form posts work at 3–5 minutes. Medium articles see the highest completion rates at 7 minutes. Know your platform before you set a target length.

  • Use reading time as an editorial brief

    Before writing, decide your target. A 4-minute read at 238 WPM means roughly 950 words. That constraint forces you to prioritise — every section has to earn its place. Writers who work without a word target tend to over-explain the easy parts and under-explain the hard parts.

  • Front-load your value for longer pieces

    Readers decide whether to continue within the first 10–15% of a piece. For a 10-minute article, that's your first minute — roughly your introduction and first section. Put your most compelling insight, surprising fact, or clearest statement of the problem up front, not in your conclusion.

  • Break long reads into scannable sections

    A 12-minute read feels more approachable when it is clearly structured with descriptive headings. Readers mentally chunk it into pieces ("I can read the first two sections now and come back later"). Clear H2s and H3s also help screen readers and search engines parse content hierarchy.

  • Check your word count as you draft

    Use a dedicated Word Counter to track your progress in real time. Seeing your live word count prevents the common mistake of writing 1,200 words when you needed 2,000 — and discovering the gap only after you think you are done. The word counter also shows reading time, so you can validate your estimate as you write.

Quick reference: at 238 WPM — 500 words ≈ 2 min, 1,000 words ≈ 4 min, 1,500 words ≈ 6 min, 2,000 words ≈ 8 min, 2,500 words ≈ 10 min, 3,000 words ≈ 13 min. Use this as a mental shortcut when planning content before you open a blank document.

FAQ

Common questions

How is reading time calculated?

Reading time is calculated by dividing the word count by your selected reading speed in words per minute (WPM). For example, a 1,200-word article at 238 WPM takes approximately 5 minutes. The average adult reading speed is 238 WPM according to research published in Reading Psychology. Adjust the WPM slider to match your own pace.

What is the average adult reading speed?

The average adult reads 200–250 words per minute for non-fiction and slightly faster for fiction. Research by Marc Brysbaert (2019, Reading Psychology) found the average silent reading rate to be 238 WPM. Skilled readers reach 300–400 WPM without speed-reading techniques. The default in this tool is 238 WPM.

What is speaking time and how is it different from reading time?

Speaking time estimates how long it would take to read the text aloud — useful for speeches, podcasts, presentations, and voiceovers. The average speaking rate is 130–150 WPM, significantly slower than silent reading. This tool uses 140 WPM as the default speaking speed. Adjust it if you speak faster or slower.

Can I enter a word count directly without pasting text?

Yes. Switch to "Word count" mode using the tab selector. Enter any number and the tool instantly shows reading and speaking time. This is useful when you know the target length of an article you haven't written yet, or when checking if a piece fits within a time slot.

What WPM should I use for different content types?

Use 150–180 WPM for dense technical content, legal documents, or academic papers where comprehension matters more than speed. Use 238 WPM (default) for standard blog posts and non-fiction. Use 280–320 WPM for light fiction or content you're already familiar with. For presentations, 120–140 WPM is standard for clear speech with pauses.

How accurate is the reading time estimate?

The estimate is accurate for simple continuous text. It doesn't account for code blocks (which take longer to parse), images, tables, or re-reading dense passages. For technical documentation or reference material, actual reading time is typically 20–40% longer than the estimate. For narrative content it's quite accurate.

Why do Medium, Substack and other platforms show different reading times?

Platforms use slightly different WPM baselines: Medium uses ~265 WPM, some platforms use 200 WPM. They may also include or exclude code, images, and embeds differently. The estimates will be close but rarely identical. This tool lets you set your own WPM so you can match whatever baseline you prefer.

Is my text stored or sent to any server?

No. All analysis runs locally in your browser using JavaScript. Your text is never transmitted to any server, logged, or stored. The tool is safe to use with unpublished drafts, confidential documents, or any private content.

More in Text & Writing