WPM Reading Time - How Long to Read This Text

by Santi Younger
5
4
3
2
1
Score: 35/100

Description

The WPM Reading Time plugin calculates how long selected text will take to read based on the speed presets you define. It is aimed at writers, presenters, podcasters and video creators who need better timing instead of rough guesses. You can highlight any passage, run a command, and check the estimate in a sidebar that also shows word count and the active words per minute value. Multiple presets make it easy to switch between silent reading, speaking or presentation scenarios without changing settings each time. The plugin also lets you choose a default preset so repeated checks stay quick.

Reviews

No reviews yet.

Stats

stars
256
downloads
0
forks
28
days
NaN
days
NaN
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
0
commits

Latest Version

Invalid date

Changelog

README file from

Github

WPM Reading Time - How Long to Read This Text

Know exactly how long your notes take to read.

Screenshot of WPM Reading Time plugin

Stop guessing reading times. This Obsidian plugin calculates accurate estimates for any selected text using your personalized reading speed. Perfect for podcast scripts, YouTube content, presentations, and any writing where timing matters. Get real-time feedback as you write to better estimate how long your text will take to read aloud or silently.

Who is this for?

Podcasters & Video Creators

Time your scripts accurately before recording. Know exactly how long your content will run when read aloud, helping you hit your target episode length every time.

Public Speakers & Presenters

Prepare presentations with confidence. Calculate speaking time for your slides and notes to stay within your allocated time slot.

Content Writers

Optimize article length and set accurate reader expectations. Understand how long your content takes to read, helping you match your audience's time constraints.

Features

Personalized Accuracy

Get reading time estimates based on your actual reading speed. Create multiple presets for different scenarios and switch between them instantly.

Flexible Presets

Set up different speed profiles for silent reading, speaking, presenting, or any scenario you need. Each preset includes a custom name and WPM value.

Quick Switching

Switch between presets via dropdown menu whenever you need different speeds for different content types.

Clear Results

View reading time, word count, and current speed in a clean, easy-to-read format. All the information you need at a glance.

Desktop Only

Currently optimized for desktop use. Mobile support coming soon.

Native Design

Matches Obsidian's design language. Feels like a built-in feature.

Installation

  1. Open Settings → Community plugins
  2. Turn off Safe mode
  3. Select Browse and search for "WPM Reading Time - How Long to Read This Text"
  4. Select Install, then Enable

How it works

1. Select your text

Highlight any text in your Obsidian note that you want to analyze.

2. Run the command

Open Command Palette (Ctrl/Cmd + P) and run "Calculate reading time".

3. Choose your preset

Select from your custom presets using the dropdown menu. Switch anytime to see different estimates.

4. Get instant results

View reading time, word count, and speed information displayed clearly in the sidebar.

Finding your reading speed

To get the most accurate reading time estimates, you'll want to know your personal reading speed (WPM).

Need help calculating your WPM? Use our companion web app to determine your words per minute reading speed. Once you know your WPM number, enter it in the Obsidian plugin settings for accurate, personalized reading time estimates.

Settings

Access settings via Settings → Community plugins → WPM Reading Time - How Long to Read This Text, or select the gear icon in the dropdown menu.

Default Preset

Choose which preset should be selected by default when calculating reading time. This saves your preference for future calculations.

Reading Speed Presets

Create and manage multiple reading speed presets. Each preset has:

  • Preset name - A descriptive name (e.g., "My Reading Time", "My Speaking Time", "Slow Reader", "Fast Reader")
  • Reading speed (WPM) - Words per minute for this preset
Default Presets

The plugin comes with two default presets:

  • My Reading Time: 250 WPM (average silent reading speed)
  • My Speaking Time: 200 WPM (average speaking/reading aloud speed)
Adding a New Preset
  1. Select "Add Preset" button in the settings
  2. Enter a name for your preset
  3. Set the WPM (words per minute) value
  4. Your new preset will appear in the dropdown menu
Editing a Preset
  • Select the preset name or speed field
  • Type your changes
  • Changes are saved automatically
Deleting a Preset
  • Select the "Delete" button next to the preset
  • You must have at least one preset (cannot delete if only one remains)
  • Silent reading: 200-300 WPM (average: 250 WPM)
  • Speaking/Reading aloud: 150-200 WPM (average: 175 WPM)
  • Slow reading: 100-150 WPM
  • Fast reading: 300-400 WPM

Understanding the Display

When you calculate reading time, you'll see:

You'd read this in:
53 seconds
because it's: 87 words long
at a speed of:
100 Words Per Minute
(slow)
  • "You'd read this in:" - The estimated time to read your selected text
  • Time format - Displays as "X seconds", "X minutes", or "X minutes & Y seconds"
  • Word count - Total number of words in the selected text
  • Preset info - Shows the speed (WPM) and preset name being used

Tips

  • Match your context: Create separate presets for silent reading, speaking, and presenting—each has different timing needs
  • Use clear preset names: Descriptive names help you quickly choose the right speed for each scenario
  • Consider your material: Technical or dense content may require slower speeds than casual reading
  • Find your actual speed: Use the companion web app to measure your personal WPM for the most accurate estimates

Contributing

Contributions are welcome! If you'd like to contribute to this plugin, please feel free to submit a Pull Request or open an issue on the GitHub repository.

License

MIT

Support

If you encounter any issues or have feature requests, please open an issue on the GitHub repository.

Credits

Created by Santi Younger to help creators and professionals master their content timing.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
File Info Panel
4 years ago by CattailNu
This plugin for Obsidian creates a small File Info view that displays the active file's date created, date modified, file size, and links to open the file in its native application and to open the file's folder.
Novel Word Count
4 years ago by Isaac Lyman
Obsidian plugin. Displays a word count or other statistic for each file, folder and vault in the File Explorer pane.
Typing speed
4 years ago by supercyp
A little plugin for showing the current typing speed in obsidian
PodNotes
4 years ago by Christian B. B. Houmann
PodNotes is a plugin for Obsidian that helps the user write notes on podcasts.
Writing
3 years ago by johackim
Write and format your next book directly from Obsidian
ProZen
3 years ago by Moskvitin
Obsidian plugin for going FULL screen
Canvas Presentation
3 years ago by Boninall
A plugin to help you display cards based on sequence.
Advanced Slides
3 years ago by MSzturc
Create markdown-based reveal.js presentations in Obsidian
Marp
3 years ago by JichouP
Plugin to use Marp with Obsidian
Focus Active Sentence
3 years ago by artisticat
Highlight the active sentence in Obsidian.md
Marp Slides
3 years ago by Samuele Cozzi
Create markdown-based Marp presentations in Obsidian
Readability Score
3 years ago by zuchka
score the readability of your Obsidian documents using the Flesch Reading Ease (FRE) formula
Fantasy name generator
3 years ago by Lukewh
Typing Assistant
3 years ago by Jambo
Typing Assistant is a plugin that improves writing efficiency and provides a user experience similar to that of【Notion】
Typewriter Mode
3 years ago by Davis Riedel
Typewriter Mode is a plugin that adds typewriter scrolling (current line stays at a fixed position on the screen), a highlight for the current line, dimming of unfocused paragraphs and more to Obsidian.
Writing Goals
3 years ago by James Lynch
Set yourself dynamic writing goals for notes and folders to help you hit your long form writing targets with Obsidian.
digital paper
3 years ago by Daniel Fernandes
turn off backspace and undo, like writing with a pen on real paper.
Fountain Editor
3 years ago by Chuang Caleb
Obsidian plugin for Fountain screenplay syntax formatting.
Teleprompter
3 years ago by Lumetrium
Plugin for Obsidian designed to seamlessly integrate teleprompter functionality into your note-taking workflow.
Storyclock Viewer
2 years ago by Jonathan Fisher
Obsidian plugin for creating a storyclock
Yesterday
2 years ago by Dominik Mayer
Obsidian plugin providing Yesterday journaling support
Hemingway Mode
2 years ago by Joaquín Bernal
Reverse Prompter
2 years ago by Ryan Halliday
Let AI generate prompts to keep you writing
Target Word Count
2 years ago by TwoFive Labs
Target Word Count Plugin for Obsidian
Canvas2Document
2 years ago by slnsys
Plugin for Obsidian to convert a complete Canvas to a long form document
Slides Extended
2 years ago by Erin Schnabel (original: MSzturc)
Create markdown-based reveal.js presentations in Obsidian
Dialogue Mode
2 years ago by Patrick Chiang
Daily Statistics
2 years ago by yefengr
obsidian daily statistics
Reading Time
6 years ago by avr
Better Word Count
6 years ago by Luke Leppan
Counts the words of selected text in the editor.
Autocomplete
5 years ago by Yeboster
Obsidian plugin to provide text autocomplete
Orthography
5 years ago by denisoed
The Obsidian plugin for checking grammar and correcting spelling errors in text.
Daily Stats
5 years ago by Dhruvik Parikh
Plugin to view your daily word count across all notes in your Obsidian.md vault.
Beeminder Word Count
5 years ago by Yuta Miyama
Beeminder integration with Obsidian, so that your word count in Obsidian contributes to your writing goals.
Longform
5 years ago by Kevin Barrett
A plugin for Obsidian that helps you write and edit novels, screenplays, and other long projects.
Stille
5 years ago by Michael Lee
🌗 Stille — An Obsidian plugin that helps you focus on your writing, a section at a time.
Word Sprint
4 years ago by Andrew Lombardi
Obsidian Word Sprint plugin
Dialogue
4 years ago by Jakub Holub
Dialogue plugin for Obsidian.md
Occura
2 years ago by Alexey Sedoykin
Plugin for https://obsidian.md/ that automatically selected same text occurrences in opened note
Smart Composer
2 years ago by Heesu Suh
AI chat assistant for Obsidian with contextual awareness, smart writing assistance, and one-click edits. Features vault-aware conversations, semantic search, and local model support.
Brain Dump Mode
a year ago by yesjinu
Obsidian plugin - DISABLE your delete key and eliminate hesitation!
Typezen
a year ago by Ilgam Gabdullin
Plugin for obsidian which lets you turn zen mode instantly
Gemini Scribe
a year ago by Allen Hutchison
An obsidian plugin to interact with Google Gemini
Keep the Rhythm
a year ago by Ezben
An Obsidian plugin to track your daily word count through a heatmap.
AI Revisionist
a year ago by Synaptic Labs
YourPulse - Your Writing Activity Visualised
a year ago by Jiri Sifalda
YourPulse.cc - Obsidian.md plugin that turns your vault into a reflection of your creativity, and put your writing on steroids 💪
Blog AI Generator
a year ago by Gareth Ng
Obsidian Plugin: generate blog via AI based on the current note.
Write Good
a year ago by Mark Hesketh
Obsidian plugin to help improve writing style
Musical Text
a year ago by Tynan Purdy
Encourage writing with rhythm by highlighting sentences according to wordcount.
Wordflow Tracker
a year ago by LeCheenaX
Track the changes and stats of your edited note files automatically in Obsidian. Record the modified notes and statistics to your daily note with various customizations!
WordCraft
a year ago by Daniel Fernandes
Find rhymes, synonyms, and describing words from within Obsidian. Designed for songwriting and poetry.
WeWrite
a year ago by Learner Chen
Obsidian plugin to render note as WeChat MP article.
Inscribe
a year ago by Ahmet Ildirim
Obsidian plugin for inline autocompletion with AI
Proofreader
a year ago by pseudometa (aka Chris Grieser)
AI-based proofreading and stylistic improvements for your writing. Changes are inserted as suggestions directly in the editor, similar to suggested changes in word processing apps.
Custom Selected Word Count
a year ago by banisterious
Custom Selected Word Count for Obsidian
CJK Count
a year ago by Louie Kurenai
Vault Stats
9 months ago by Blue Heron
A plugin with some simple statistics.
Efficient Word Count
9 months ago by Blue Heron
Efficiently calculates and caches word counts for notes, with folder exclusion. Uses cache to avoid recalculating word counts for unchanged notes.
Custom Slides
9 months ago by David V. Kimball
Customize Obsidian's Slides core plugin's navigation, styles, and behavior.
Long sentence highlighter
8 months ago by Robert Meißner
Remaining reading time
7 months ago by ununnamed
Shows the remaining reading time in status bar
Typographer
6 months ago by René Coignard
Enhances typography with smart quotes, custom text replacements and auto-pairing characters.
My Typewriter Line
6 months ago by dmo-code
Dangerous Mode
5 months ago by Vansh Kumar
most dangerous writing app in obsidian
Japanese Manuscript Counter
4 months ago by Yo Fujii
Nova
3 months ago by Shawn Duggan
Nova - AI plugin for Obsidian that edits your documents directly through natural conversation. Stop copying from chat, start collaborating with AI.